home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11514_Main2.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
283KB
|
4,661 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 EB70 roxl D0.w, D5
00000002 2B69 0000 536E move.l [A5 + 0x536E], [A1 + 0x0]
00000008 0000 316F ori.b D0, 0x6F /* 'o' */
0000000C 0000 0484 ori.b D0, 0x84
00000010 8000 or.b D0, D0
00000012 0002 0578 ori.b D2, 0x78 /* 'x' */
00000016 DB48 addx.w -[A5], -[A0]
00000018 DB4C addx.w -[A5], -[A4]
0000001A DB4C addx.w -[A5], -[A4]
0000001C DB50 add.w [A0], D5
0000001E DB50 add.w [A0], D5
00000020 91AD DB56 sub.l [A5 - 0x24AA], D0
00000024 DB48 addx.w -[A5], -[A0]
00000026 DB52 add.w [A2], D5
00000028 B2AD 5FC3 cmp.l D1, [A5 + 0x5FC3]
0000002C DFAD DB56 add.l [A5 - 0x24AA], D7
00000030 DFAD DB52 add.l [A5 - 0x24AE], D7
00000034 2B70 FD0A FCC0 FE7C move.l [A5 - 0x184], [[A0 + <<invalid base displacement size>> + A7 * 4] - 0x340]
// begin alternate branch 00000038-0000003C
label00000038:
00000038 FCC0 FE7C .extension 0xCC0 <<F/2-3/6>> // unimplemented
// end alternate branch 00000038-0000003C
label00000038: // (misaligned)
0000003C A11D syscall MaxMem, flags=1
0000003E FC50 FB54 .extension 0xC50 <<F/1/6>>, 0xFB54 // unimplemented
00000042 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00000044 FAD8 DB20 .extension 0xAD8 <<F/2-3/5>> // unimplemented
// begin alternate branch 00000046-00000048
label00000046:
00000046 DB20 add.b -[A0], D5
// end alternate branch 00000046-00000048
label00000046: // (misaligned)
00000048 E048 lsr D0.w, 8
0000004A DD42 addx.w D6, D2
0000004C DD42 addx.w D6, D2
0000004E 6DF6 blt -0x8 /* 00000046 */
00000050 3741 E9B6 move.w [A3 - 0x164A], D1
00000054 E9BA rol D2, D4
00000056 E9AE lsl D6, D4
label00000058:
00000058 B093 cmp.l D0, [A3]
0000005A 9001 sub.b D0, D1
0000005C 8094 or.l D0, [A4]
0000005E 80AC 6CE6 or.l D0, [A4 + 0x6CE6]
00000062 642C bcc +0x2E /* 00000090 */
00000064 E9DA A860 bfextu D2, [A2]+ {D1:D0}
00000068 AA6E syscall AppleGuideDispatch
0000006A B1C0 cmpa.l A0, D0
0000006C B805 cmp.b D4, D5
0000006E C246 and.w D1, D6
00000070 7248 moveq.l D1, 0x48
00000072 0B7E bchg <<invalid special address>>, D5
00000074 03D8 .incomplete
00000076 6DE0 blt -0x1E /* 00000058 */
00000078 0558 bchg [A0]+, D2
0000007A C003 and.b D0, D3
0000007C 0A7C 0A26 xori.w sr, 2598
00000080 09CC .incomplete
00000082 099E bclr [A6]+, D4
00000084 094C bchg A4, D4
00000086 08D8 088E bset.b [A0]+, 0x8E
0000008A 07F0 .incomplete
0000008C 2186 2185 move.l [[ + <<invalid base displacement size>>] + D2], D6
label00000090:
00000090 BAA8 07D6 cmp.l D5, [A0 + 0x7D6]
00000094 D7C8 add.l A3, A0
00000096 6C1C bge +0x1E /* 000000B4 */
00000098 9190 sub.l [A0], D0
0000009A 6C2A bge +0x2C /* 000000C6 */
0000009C 91A8 6E40 sub.l [A0 + 0x6E40], D0
000000A0 BAA8 05D0 cmp.l D5, [A0 + 0x5D0]
000000A4 05BE bclr <<invalid special address>>, D2
000000A6 78FF moveq.l D4, 0xFFFFFFFF
000000A8 FD82 .invalid <<F/6/6>>
000000AA 6E4A bgt +0x4C /* 000000F6 */
000000AC 6D8A blt -0x74 /* 00000038 */
000000AE FCC2 2D44 .extension 0xCC2 <<F/2-3/6>> // unimplemented
000000B2 6D2A blt +0x2C /* 000000DE */
label000000B4:
000000B4 FD76 .extension 0xD76 <<F/4-5/6>> // unimplemented
000000B6 91AE 6F5C sub.l [A6 + 0x6F5C], D0
000000BA FB86 .invalid <<F/6/5>>
000000BC 6E68 bgt +0x6A /* 00000126 */
000000BE FA5E 2405 .extension 0xA5E <<F/1/5>>, 0x2405 // unimplemented
000000C2 FA42 FC1E .extension 0xA42 <<F/1/5>>, 0xFC1E // unimplemented
label000000C6:
000000C6 FADE F9B2 .extension 0xADE <<F/2-3/5>> // unimplemented
000000CA B2B0 608E cmp.l D1, [A0 + D6.w - 0x114]
000000CE 6088 bra -0x76 /* 00000058 */
label000000D0:
000000D0 F912 .extension 0x912 <<F/4-5/4>> // unimplemented
000000D2 6F1E ble +0x20 /* 000000F2 */
000000D4 9481 sub.l D2, D1
000000D6 E582 asl D2, 2
000000D8 D480 add.l D2, D0
label000000DA:
000000DA DA84 add.l D5, D4
000000DC 2A34 2985 move.l D5, [[ + <<invalid base displacement size>>] + D2]
// begin alternate branch 000000DE-000000E2
label000000DE:
000000DE 2985 6DEE move.l <<invalid full ext with IS == 1 and I/IS == 6>>, D5
// end alternate branch 000000DE-000000E2
label000000DE: // (misaligned)
label000000E0:
000000E0 6DEE blt -0x10 /* 000000D0 */
000000E2 2980 90B4 move.l [A4 + A1.w - 0x76], D0
000000E6 9A80 sub.l D5, D0
000000E8 6F44 ble +0x46 /* 0000012E */
000000EA 6FEE ble -0x10 /* 000000DA */
000000EC D284 add.l D1, D4
000000EE 2C30 9C84 move.l D6, [A0 + A1 * 4 - 0x124]
label000000F2:
000000F2 2C13 move.l D6, [A3]
000000F4 D9C6 add.l A4, D6
label000000F6:
000000F6 FA9A EE14 .extension 0xA9A <<F/2-3/5>> // unimplemented
000000FA FA80 ED98 .extension 0xA80 <<F/2-3/5>> // unimplemented
000000FE B7ED 286C cmpa.l A3, [A5 + 0x286C]
00000102 66DC bne -0x22 /* 000000E0 */
00000104 0C50 2F17 cmpi.w [A0], 0x2F17
00000108 2B6B 66E8 EC2E move.l [A5 - 0x13D2], [A3 + 0x66E8]
0000010E 41F6 224E lea.l A0, [A6 + D2.w * 2 + 0x4E]
00000112 2320 move.l -[A1], -[A0]
00000114 3320 move.w -[A1], -[A0]
00000116 2320 move.l -[A1], -[A0]
00000118 8012 or.b D0, [A2]
0000011A D114 add.b [A4], D0
0000011C E88E lsr D6, 4
0000011E 8662 or.w D3, -[A2]
00000120 6865 bvc +0x67 /* 00000187 */
00000122 19AC 2681 5A88 move.b [A4 + D5 * 2 - 0x120], [A4 + 0x2681]
// begin alternate branch 00000126-00000128
label00000126:
00000126 5A88 addq.l A0, 5
// end alternate branch 00000126-00000128
label00000126: // (misaligned)
00000128 845F or.w D2, [A7]+
0000012A 6376 bls +0x78 /* 000001A2 */
0000012C 846C 04EE or.w D2, [A4 + 0x4EE]
// begin alternate branch 0000012E-00000130
label0000012E:
0000012E 04EE .incomplete
// end alternate branch 0000012E-00000130
label0000012E: // (misaligned)
00000130 054A bchg A2, D2
00000132 FE15 A9C9 .unknown 0xFE15 0xA9C9 (W = 7)
00000136 6261 bhi +0x63 /* 00000199 */
00000138 6450 bcc +0x52 /* 0000018A */
0000013A 6302 bls +0x4 /* 0000013E */
0000013C 7A08 moveq.l D5, 0x08
label0000013E:
0000013E 72FC moveq.l D1, 0xFFFFFFFC
00000140 E486 asr D6, 2
00000142 4AB3 18AC tst.l [A3 + D1 - 0x84]
00000146 631C bls +0x1E /* 00000164 */
00000148 726E moveq.l D1, 0x6E
0000014A 6320 bls +0x22 /* 0000016C */
0000014C 2043 movea.l A0, D3
0000014E 7275 moveq.l D1, 0x75
00000150 7074 moveq.l D0, 0x74
00000152 6567 bcs +0x69 /* 000001BB */
00000154 4672 4C69 not.w [A2 + D4 * 4 + 0x69]
00000158 5684 addq.l D4, 3
0000015A 1204 move.b D1, D4
0000015C 9200 sub.b D1, D0
0000015E E3AF lsl D7, D1
00000160 BC84 cmp.l D6, D4
00000162 E9A8 lsl D0, D4
label00000164:
00000164 2208 move.l D1, A0
00000166 5684 addq.l D4, 3
00000168 278C 5600 move.l [A3 + D5.w * 8], A4
label0000016C:
0000016C DA88 add.l D5, A0
0000016E 895F or.w [A7]+, D4
00000170 634D bls +0x4F /* 000001BF */
00000172 2B49 6E61 move.l [A5 + 0x6E61], A1
00000176 6C6C bge +0x6E /* 000001E4 */
00000178 626F bhi +0x71 /* 000001E9 */
0000017A 2D20 move.l -[A6], -[A0]
0000017C 6F74 ble +0x76 /* 000001F2 */
0000017E 2065 movea.l A0, -[A5]
00000180 7479 moveq.l D2, 0x79
00000182 FD1E .extension 0xD1E <<F/4-5/6>> // unimplemented
00000184 99C8 sub.l A4, A0
00000186 631A bls +0x1C /* 000001A2 */
00000188 FCD4 1954 .extension 0xCD4 <<F/2-3/6>> // unimplemented
// begin alternate branch 0000018A-0000018E
label0000018A:
0000018A 1954 8466 move.b [A4 - 0x7B9A], [A4]
// end alternate branch 0000018A-0000018E
label0000018A: // (misaligned)
0000018C 8466 or.w D2, -[A6]
0000018E 4174 2075 chk.w D0, [A4 + D2.w + 0x75]
00000192 6E61 bgt +0x63 /* 000001F5 */
00000194 6564 bcs +0x66 /* 000001FA */
00000196 626C bhi +0x6E /* 00000204 */
00000198 6B20 bmi +0x22 /* 000001BA */
0000019A 4020 negx.b -[A0]
label0000019C:
0000019C 6F69 ble +0x6B /* 00000207 */
0000019E 2409 move.l D2, A1
000001A0 B102 xor.b D2, D0
label000001A2:
000001A2 6526 bcs +0x28 /* 000001CA */
000001A4 E88A lsr D2, 4
000001A6 64F4 bcc -0xA /* 0000019C */
000001A8 0281 64FA 241F andi.l D1, 0x64FA241F
000001AE 6D3A blt +0x3C /* 000001EA */
000001B0 E148 lsl D0.w, 8
000001B2 8440 or.w D2, D0
label000001B4:
000001B4 8082 or.l D0, D2
000001B6 6404 bcc +0x6 /* 000001BC */
000001B8 7365 moveq.l D1, 0x65
label000001BA:
000001BA 8573 6E64 or.w [A3 + D6 * 8 + 0x64], D2
// begin alternate branch 000001BC-000001BE
label000001BC:
000001BC 6E64 bgt +0x66 /* 00000222 */
// end alternate branch 000001BC-000001BE
label000001BC: // (misaligned)
label000001BE:
000001BE 41C6 lea.l A0, D6
000001C0 4E6D move A5, USP
000001C2 3039 8472 4A18 move.w D0, [0x84724A18]
000001C8 5388 subq.l A0, 1
label000001CA:
000001CA 8D5F or.w [A7]+, D6
000001CC 656C bcs +0x6E /* 0000023A */
000001CE 6574 bcs +0x76 /* 00000244 */
000001D0 6550 bcs +0x52 /* 00000222 */
label000001D2:
000001D2 0083 13FE 8666 ori.l D3, 0x13FE8666
000001D8 636C bls +0x6E /* 00000246 */
000001DA FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
label000001DC:
000001DC B7ED FB36 cmpa.l A3, [A5 - 0x4CA]
000001E0 65DC bcs -0x22 /* 000001BE */
000001E2 62D0 bhi -0x2E /* 000001B4 */
label000001E4:
000001E4 8666 or.w D3, -[A6]
000001E6 7573 moveq.l D2, 0x73
000001E8 FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
label000001EA:
000001EA FB36 .extension 0xB36 <<F/4-5/5>> // unimplemented
000001EC 65EE bcs -0x10 /* 000001DC */
000001EE 895F or.w [A7]+, D4
000001F0 5F63 subq.w -[A3], 7
label000001F2:
000001F2 07EA .incomplete
000001F4 C441 and.w D2, D1
label000001F6:
000001F6 6603 bne +0x5 /* 000001FB */
000001F8 6326 bls +0x28 /* 00000220 */
label000001FA:
000001FA 6308 bls +0xA /* 00000204 */
000001FC 12D0 move.b [A1]+, [A0]
label000001FE:
000001FE 6669 bne +0x6B /* 00000269 */
00000200 6E64 bgt +0x66 /* 00000266 */
00000202 6275 bhi +0x77 /* 00000279 */
label00000204:
00000204 7252 moveq.l D1, 0x52
label00000206:
00000206 7242 moveq.l D1, 0x42
00000208 1174 7362 7566 7866 6C73 move.b [A0 + 0x6C73], [[A4 + 0x7566] + 0x7866]
// begin alternate branch 0000020E-00000212
label0000020E:
0000020E 7866 moveq.l D4, 0x66
00000210 6C73 bge +0x75 /* 00000285 */
// end alternate branch 0000020E-00000212
label0000020E: // (misaligned)
00000212 72EF moveq.l D1, 0xFFFFFFEF
00000214 7772 moveq.l D3, 0x72
00000216 686B bvc +0x6D /* 00000283 */
00000218 9EAC 6275 sub.l D7, [A4 + 0x6275]
0000021C 796E moveq.l D4, 0x6E
label0000021E:
0000021E 634E bls +0x50 /* 0000026E */
label00000220:
00000220 634A bls +0x4C /* 0000026C */
label00000222:
00000222 FC66 62DC .extension 0xC66 <<F/1/6>>, 0x62DC // unimplemented
00000226 F7C0 .invalid <<F/7/3>>
00000228 9F94 sub.l [A4], D7
0000022A DFAC DFAE add.l [A4 - 0x2052], D7
0000022E 60A2 bra -0x5C /* 000001D2 */
00000230 8666 or.w D3, -[A6]
00000232 7772 moveq.l D3, 0x72
00000234 8876 7370 7061 7257 or.w D4, [A6 + 0x70617257]
// begin alternate branch 0000023A-0000023C
label0000023A:
0000023A 7257 moveq.l D1, 0x57
// end alternate branch 0000023A-0000023C
label0000023A: // (misaligned)
0000023C 7041 moveq.l D0, 0x41
0000023E 8574 DFAE 1093 FAA2 or.w [[0x1093] + A5 * 8 - 0x55E], D2
// begin alternate branch 00000244-0000024E
label00000244:
00000244 FAA2 F65E .extension 0xAA2 <<F/2-3/5>> // unimplemented
label00000246: // (misaligned)
00000248 0A78 60C2 60B8 xori.w [0x000060B8], 0x60C2
// end alternate branch 00000244-0000024E
label00000244: // (misaligned)
label00000246:
00000246 F65E 0A78 .extension 0x65E <<F/1/3>>, 0x0A78 // unimplemented
0000024A 60C2 bra -0x3C /* 0000020E */
0000024C 60B8 bra -0x46 /* 00000206 */
0000024E 60AE bra -0x50 /* 000001FE */
00000250 60A4 bra -0x5A /* 000001F6 */
00000252 6CCA bge -0x34 /* 0000021E */
00000254 0956 bchg [A6], D4
00000256 0518 btst [A0]+, D2
00000258 0616 5181 addi.b [A6], 0x81
0000025C 5B81 subq.l D1, 5
0000025E 5781 subq.l D1, 3
00000260 059E bclr [A6]+, D2
00000262 5781 subq.l D1, 3
label00000264:
00000264 056E 6C22 bchg [A6 + 0x6C22], D2
// begin alternate branch 00000266-00000268
label00000266:
00000266 6C22 bge +0x24 /* 0000028A */
// end alternate branch 00000266-00000268
label00000266: // (misaligned)
00000268 7069 moveq.l D0, 0x69
0000026A 07E8 .incomplete
label0000026C:
0000026C 07D6 .incomplete
label0000026E:
0000026E 7058 moveq.l D0, 0x58
00000270 07E8 .incomplete
label00000272:
00000272 07CE .incomplete
00000274 0572 1730 66D6 6F42 bchg [A2 + 0x66D66F42 + D1 * 8], D2
0000027C 0724 btst -[A4], D3
label0000027E:
0000027E 7A06 moveq.l D5, 0x06
00000280 7413 moveq.l D2, 0x13
00000282 B481 cmp.l D2, D1
00000284 0696 0684 109B addi.l [A6], 0x684109B
label0000028A:
0000028A 66E6 bne -0x18 /* 00000272 */
0000028C 66DE bne -0x20 /* 0000026C */
0000028E 5548 subq.w A0, 2
label00000290:
00000290 65D2 bcs -0x2C /* 00000264 */
00000292 705A moveq.l D0, 0x5A
label00000294:
00000294 0358 bchg [A0]+, D1
00000296 0598 bclr [A0]+, D2
00000298 F238 057E .invalid fp2, fp1
0000029C F228 F9DA .cpgen 0xF228, 0xF9DA // unimplemented
000002A0 F9C8 .invalid <<F/7/4>>
000002A2 7806 moveq.l D4, 0x06
000002A4 6FD8 ble -0x26 /* 0000027E */
000002A6 F1E6 .invalid <<F/7/0>>
000002A8 D08B add.l D0, A3
000002AA 02CC .incomplete
000002AC EBA6 asl D6, D5
000002AE 04BE 04AC 049A subi.l <<invalid special address>>, 0x4AC049A
000002B4 7250 moveq.l D1, 0x50
000002B6 7A12 moveq.l D5, 0x12
000002B8 6EDA bgt -0x24 /* 00000294 */
000002BA 6CD4 bge -0x2A /* 00000290 */
000002BC 7A06 moveq.l D5, 0x06
000002BE B285 cmp.l D1, D5
000002C0 2805 move.l D4, D5
000002C2 F02C B233 70FD FC8C pflushr [A4 - 0x374]
000002CA EEF0 F15E 6FD2 F11C bfset [[] - 0xEE4] {5:30}
000002D2 F0EE F0B2 .extension 0x0EE <<F/2-3/0>> // unimplemented
000002D6 EC6E lsr D6.w, D6
000002D8 F054 F012 .extension 0x054 <<F/1/0>>, 0xF012 // unimplemented
000002DC EFE4 F4DC bfins -[A4] {19:28}, D7
000002E0 646F bcc +0x71 /* 00000351 */
000002E2 2B00 move.l -[A5], D0
000002E4 4E41 trap 1
000002E6 4E28 .invalid // invalid opcode 4
000002E8 4600 not.b D0
000002EA 3058 movea.w A0, [A0]+
000002EC 3078 3233 movea.w A0, [0x00003233]
000002F0 3435 3637 move.w D2, [A5 + D3.w * 8 + 0x37]
000002F4 3839 6364 6566 move.w D4, [0x63646566]
000002FA 4142 chk.w D0, D2
000002FC 4344 chk.w D1, D4
000002FE 4546 chk.w D2, D6
label00000300:
00000300 2810 move.l D4, [A0]
00000302 554F subq.w A7, 2
00000304 C188 exg D0, A0
label00000306:
00000306 C080 and.l D0, D0
00000308 846F 0548 or.w D2, [A7 + 0x548]
0000030C 8563 or.w -[A3], D2
0000030E 7365 moveq.l D1, 0x65
00000310 0510 btst [A0], D2
00000312 04E4 .incomplete
00000314 04B4 8577 0474 0420 subi.l [A4 + D0.w * 4 + 0x20], 0x85770474
0000031C 8569 746C or.w [A1 + 0x746C], D2
00000320 64E4 bcc -0x1A /* 00000306 */
00000322 644E bcc +0x50 /* 00000372 */
00000324 066D 6765 7449 addi.w [A5 + 0x7449], 0x6765 /* 'ge' */
0000032A 64D4 bcc -0x2A /* 00000300 */
0000032C FBCC .invalid <<F/7/5>>
0000032E FBC0 .invalid <<F/7/5>>
00000330 FBB4 .invalid <<F/6/5>>
00000332 8D5F or.w [A7]+, D6
00000334 494F chk.w D4, A7
00000336 5074 6465 addq.w [A4 + D6.w * 4 + 0x65], 8
0000033A 763A moveq.l D3, 0x3A
0000033C 6E73 bgt +0x75 /* 000003B1 */
0000033E 6F6C ble +0x6E /* 000003AC */
00000340 FDC0 .invalid <<F/7/6>>
00000342 8B5F or.w [A7]+, D5
00000344 494F chk.w D4, A7
00000346 7E0E moveq.l D7, 0x0E
00000348 7E1C moveq.l D7, 0x1C
0000034A 7E11 moveq.l D7, 0x11
0000034C 7E1F moveq.l D7, 0x1F
0000034E 7E1A moveq.l D7, 0x1A
00000350 7E16 moveq.l D7, 0x16
00000352 7E0D moveq.l D7, 0x0D
00000354 7E1D moveq.l D7, 0x1D
00000356 7E17 moveq.l D7, 0x17
00000358 7E1E moveq.l D7, 0x1E
0000035A 7E0D moveq.l D7, 0x0D
0000035C 7E1E moveq.l D7, 0x1E
0000035E 895F or.w [A7]+, D4
00000360 704F moveq.l D0, 0x4F
00000362 5365 subq.w -[A5], 1
00000364 7565 moveq.l D2, 0x65
00000366 A020 syscall SetPtrSize
00000368 2845 movea.l A4, D5
label0000036A:
0000036A 2645 movea.l A3, D5
0000036C D7C6 add.l A3, D6
label0000036E:
0000036E 62FA bhi -0x4 /* 0000036A */
00000370 8F5F or.w [A7]+, D7
label00000372:
00000372 5F67 subq.w -[A7], 7
00000374 726F moveq.l D1, 0x6F
00000376 7746 moveq.l D3, 0x46
label00000378:
00000378 696C bvs +0x6E /* 000003E6 */
0000037A 6554 bcs +0x56 /* 000003D0 */
label0000037C:
0000037C 189B move.b [A4], [A3]+
label0000037E:
0000037E 4A1C tst.b [A4]+
00000380 6CFA bge -0x4 /* 0000037C */
00000382 8D5F or.w [A7]+, D6
00000384 625F bhi +0x61 /* 000003E5 */
00000386 4373 6E63 chk.w D1, [A3 + D6 * 8 + 0x63]
0000038A 7079 moveq.l D0, 0x79
0000038C 62EA bhi -0x14 /* 00000378 */
0000038E 63DE bls -0x20 /* 0000036E */
00000390 6206 bhi +0x8 /* 00000398 */
00000392 0287 BFFF 6661 andi.l D7, 0xBFFF6661
label00000398:
00000398 67E4 beq -0x1A /* 0000037E */
0000039A 058A bclr A2, D2
0000039C B1D3 cmpa.l A0, [A3]
0000039E B9FC C168 8B68 cmpa.l A4, 0xC1688B68
000003A4 C150 and.w [A0], D0
000003A6 058A bclr A2, D2
000003A8 6967 bvs +0x69 /* 00000411 */
000003AA 6E61 bgt +0x63 /* 0000040D */
label000003AC:
000003AC 8B50 or.w [A0], D5
000003AE 8572 041A or.w [A2 + D0.w * 4 + 0x1A], D2
000003B2 4641 not.w D1
000003B4 049A C286 FF63 subi.l [A2]+, 0xC286FF63
000003BA FF63 .extension 0xF63 <<F/4-5/7>> // unimplemented
000003BC FF63 .extension 0xF63 <<F/4-5/7>> // unimplemented
000003BE 0472 046A 7ED0 subi.w [A2 + D7 * 8 - 0x48], 0x46A
000003C4 0452 03D2 subi.w [A2], 0x3D2
000003C8 8ABC 7A0C 4F70 or.l D5, 0x7A0C4F70
000003CE 656E bcs +0x70 /* 0000043E */
label000003D0:
000003D0 5350 subq.w [A0], 1
000003D2 436C 5265 chk.w D1, [A4 + 0x5265]
000003D6 5772 6B20 5250 subq.w [A2 + 0x5250 + D6 * 2], 3
000003DC 32A8 496F move.w [A1], [A0 + 0x496F]
000003E0 18DB move.b [A4]+, [A3]+
000003E2 4A1C tst.b [A4]+
000003E4 18DB move.b [A4]+, [A3]+
label000003E6:
000003E6 A898 syscall GetPenState
000003E8 A899 syscall SetPenState
000003EA 9248 sub.w D1, A0
000003EC 4954 chk.w D4, [A4]
000003EE 4544 chk.w D2, D4
000003F0 4941 chk.w D4, D1
000003F2 4C4F 4742 movem.l D1,D6,A0,A1,A2,A6, A7
000003F6 4E00 .invalid // invalid opcode 4
000003F8 722E moveq.l D1, 0x2E
000003FA 707D moveq.l D0, 0x7D
000003FC 0CAB 004B 0862 007D cmpi.l [A3 + 0x7D], 0x4B0862
00000404 986D 9A6D sub.w D4, [A5 - 0x6593]
00000408 A97D syscall NewDialog
0000040A A991 syscall ModalDialog
0000040C A983 syscall DisposeDialog
0000040E 8C44 or.w D6, D4
00000410 6F50 ble +0x52 /* 00000462 */
00000412 416C 5761 chk.w D0, [A4 + 0x5761]
00000416 726E moveq.l D1, 0x6E
00000418 6721 beq +0x23 /* 0000043B */
0000041A 6E67 bgt +0x69 /* 00000483 */
0000041C 2074 7468 movea.l A0, [A4 + D7.w * 4 + 0x68]
00000420 7320 moveq.l D1, 0x20
00000422 6973 bvs +0x75 /* 00000497 */
00000424 204E movea.l A0, A6
00000426 4F54 chk.w D7, [A4]
00000428 6564 bcs +0x66 /* 0000048E */
0000042A 210D move.l -[A0], A5
0000042C FBE2 .invalid <<F/7/5>>
0000042E FB9E .invalid <<F/6/5>>
00000430 9286 sub.l D1, D6
00000432 A990 syscall GetDialogItemText/GetIText
00000434 91A8 8B44 sub.l [A0 - 0x74BC], D0
00000438 6561 bcs +0x63 /* 0000049B */
0000043A 6441 bcc +0x43 /* 0000047D */
0000043C 7421 moveq.l D2, 0x21
label0000043E:
0000043E 6561 bcs +0x63 /* 000004A1 */
00000440 6469 bcc +0x6B /* 000004AB */
00000442 6E67 bgt +0x69 /* 000004AB */
00000444 726F moveq.l D1, 0x6F
00000446 2120 move.l -[A0], -[A0]
00000448 2059 movea.l A0, [A1]+
0000044A 6F75 ble +0x77 /* 000004C1 */
0000044C 6179 bsr +0x7B /* 000004C7 */
0000044E 2074 6265 movea.l A0, [A4 + D6.w * 2 + 0x65]
00000452 773A moveq.l D3, 0x3A
00000454 F0D2 0B64 .extension 0x0D2 <<F/2-3/0>> // unimplemented
00000458 3A63 movea.w A5, -[A3]
0000045A 736F moveq.l D1, 0x6F
0000045C 08F3 A912 A8FE bset.b [A3 + A2 - 0x2], 0x12
label00000462:
00000462 FA08 20BC .unknown 0xFA08 0x20BC (W = 5)
00000466 EF8C lsl D4, 7
00000468 C050 and.w D0, [A0]
0000046A EA7E ror D6.w, D5
0000046C C050 and.w D0, [A0]
0000046E B041 cmp.w D0, D1
00000470 0A64 3A73 xori.w -[A4], 0x3A73 /* ':s' */
00000474 7464 moveq.l D2, 0x64
00000476 6F75 ble +0x77 /* 000004ED */
00000478 0964 bchg -[A4], D4
0000047A 0864 3A6E bchg.b -[A4], 0x6E /* 'n' */
0000047E 756C moveq.l D2, 0x6C
00000480 3B94 0A0E move.w [A5 + D0 * 2 + 0xE], [A4]
00000484 0B06 btst D6, D5
00000486 580F addq.b A7, 4
00000488 0C18 0A0E cmpi.b [A0]+, 0xE
0000048C 6213 bhi +0x15 /* 000004A1 */
label0000048E:
0000048E 393B A553 0743 88B8 move.w -[A4], [[PC] + 0x74388B8]
00000496 1691 move.b [A3], [A1]
00000498 010F btst A7, D0
0000049A 8101 sbcd D0, D1
0000049C 0F95 bclr [A5], D7
0000049E 0124 btst -[A4], D0
000004A0 731A moveq.l D1, 0x1A
000004A2 8A04 or.b D5, D4
000004A4 530A subq.b A2, 1
000004A6 9B10 sub.b [A0], D5
000004A8 224E movea.l A1, A6
000004AA 930D subx.b -[A1], -[A5]
000004AC 503C E310 addq.b 0x10, 8
000004B0 4A84 tst.l D4
000004B2 0013 0C2B ori.b [A3], 0x2B /* '+' */
000004B6 0182 bclr D2, D0
000004B8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000004BA 063C 9B11 BB0B addi.b 0xB, 0x11
000004C0 1B19 move.b -[A5], [A1]+
000004C2 224E movea.l A1, A6
000004C4 C30C abcd -[A1], -[A4]
000004C6 105B movea.b A0, [A3]+
000004C8 1506 move.b -[A2], D6
000004CA D327 add.b -[A7], D1
000004CC 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000004CE 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
000004D0 E315 roxl D5.b, 1
000004D2 0492 CB00 AB06 subi.l [A2], 0xCB00AB06
000004D8 CB45 exg D5, D5
000004DA 2307 move.l -[A1], D7
000004DC 0302 btst D2, D1
000004DE A2CC syscall vBTClose, flags=2
000004E0 06FB .incomplete
000004E2 0152 bchg [A2], D0
000004E4 468B not.l A3
000004E6 0B03 btst D3, D5
000004E8 1710 move.b -[A3], [A0]
000004EA FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
000004EC 330B move.w -[A1], A3
000004EE F312 .extension 0x312 <<F/4-5/1>> // unimplemented
000004F0 1303 move.b -[A1], D3
000004F2 76AB moveq.l D3, 0xFFFFFFAB
000004F4 10BA 760B move.b [A0], [PC + 0x760B /* 00007B01, cstring ""<EOF> */]
000004F8 121B move.b D1, [A3]+
000004FA 0F93 bclr [A3], D7
000004FC 5A76 5B0E 4304 addq.w [[A6 + <<invalid base displacement size>>] + D5 * 2 + 0x4304], 5
00000502 080B 14BB btst.b A3, 0xBB
00000506 013A 0800 btst [PC + 0x800 /* 00000D08, value 0xC */], D0
0000050A F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000050C 6E30 bgt +0x32 /* 0000053E */
0000050E 5B09 subq.b A1, 5
00000510 DB06 addx.b D5, D6
00000512 4ABE tst.l <<invalid special address>>
00000514 7600 moveq.l D3, 0x00
00000516 3B08 move.w -[A5], A0
00000518 1304 move.b -[A1], D4
0000051A 1FBA 7603 3B6B 1210 8B01 D306 move.b [[A7 + 0x1210] - 0x74FE2CFA], [PC + 0x7603 /* 00007B1F, cstring ""<EOF> */]
00000526 B32D AB0B xor.b [A5 - 0x54F5], D1
0000052A 26AB 18E8 move.l [A3], [A3 + 0x18E8]
0000052E 4D0C .invalid 6, A4 // invalid opcode 4 with b == 4
00000530 D311 add.b [A1], D1
00000532 025B 3DB0 andi.w [A3]+, 0x3DB0
00000536 C804 and.b D4, D4
00000538 AB0A syscall DrawLine
0000053A 231B move.l -[A1], [A3]+
0000053C 82CC divu.w D1, A4
label0000053E:
0000053E DB01 addx.b D5, D1
00000540 2B08 move.l -[A5], A0
00000542 5C62 addq.w -[A2], 6
00000544 022B 7282 CB02 andi.b [A3 - 0x34FE], 0x82
0000054A A20B syscall Rename/PBHRename/HRename, flags=2
0000054C 1034 26C3 move.b D0, [A4 + D2.w * 8 - 0x61]
00000550 113E move.b -[A0], <<invalid special address>>
00000552 8903 sbcd D4, D3
00000554 9306 subx.b D1, D6
00000556 CA0F and.b D5, A7
00000558 CC42 and.w D6, D2
0000055A C307 abcd D1, D7
0000055C F44B cinvl DATA, [A3]
0000055E 5BFB 4FAB 8904 4B07 33EC smi [[-0x76FC + D4 * 8] + 0x4B0733EC]
00000568 0F21 btst -[A1], D7
0000056A 03AB 0E91 bclr [A3 + 0xE91], D1
0000056E 14B8 04D4 move.b [A2], [0x000004D4]
00000572 DB22 add.b -[A2], D5
00000574 5045 addq.w D5, 8
00000576 0FC6 .incomplete
00000578 1FBB 021F 9115 move.b [[A7] + A1], [PC + D0.w * 2 + 0x1F]
0000057E 142E 0482 move.b D2, [A6 + 0x482]
00000582 A305 syscall Status, flags=3
00000584 6C50 bge +0x52 /* 000005D6 */
00000586 3A08 move.w D5, A0
00000588 1400 move.b D2, D0
0000058A 130D move.b -[A1], A5
0000058C 5308 subq.b A0, 1
0000058E 0802 B324 btst.b D2, 0x24 /* '$' */
00000592 302E CD02 move.w D0, [A6 - 0x32FE]
00000596 2902 move.l -[A4], D2
00000598 C804 and.b D4, D4
0000059A 2308 move.l -[A1], A0
0000059C 0802 3B0F btst.b D2, 0xF
000005A0 F700 .extension 0x700 <<F/4-5/3>> // unimplemented
000005A2 CE08 and.b D7, A0
000005A4 02EB .incomplete
000005A6 1E95 move.b [A7], [A5]
000005A8 0424 230A subi.b -[A4], 0xA /* '\n' */
000005AC 8A6A 1B04 or.w D5, [A2 + 0x1B04]
000005B0 10FB 46EB move.b [A0]+, [PC + D4.w * 8 - 0x21]
000005B4 1145 1D28 move.b [A0 + 0x1D28], D5
000005B8 3C43 movea.w A6, D3
000005BA 1A45 movea.b A5, D5
000005BC 1D13 move.b -[A6], [A3]
000005BE 064D 1DDB addi.w A5, 0x1DDB
000005C2 10F3 6550 move.b [A0]+, [A3]
000005C6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000005C8 0318 btst [A0]+, D1
000005CA 6D1C blt +0x1E /* 000005E8 */
000005CC 1B4E 9700 move.b [A5 - 0x6900], A6
000005D0 4C1B 0238 movem.w D3,D4,D5,A1, [A3]+
000005D4 9033 0B03 32A1 1C93 sub.b D0, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x32A11C93]
// begin alternate branch 000005D6-000005DC
label000005D6:
000005D6 0B03 btst D3, D5
000005D8 32A1 move.w [A1], -[A1]
000005DA 1C93 move.b [A6], [A3]
// end alternate branch 000005D6-000005DC
label000005D6: // (misaligned)
000005DC 2232 BE76 move.l D1, [A2 + A3 * 8 + 0x76]
000005E0 025B 728C andi.w [A3]+, 0x728C
000005E4 F331 .extension 0x331 <<F/4-5/1>> // unimplemented
000005E6 1E5A movea.b A7, [A2]+
label000005E8:
000005E8 0327 btst -[A7], D1
000005EA 5884 addq.l D4, 4
000005EC D44C add.w D2, A4
000005EE 0073 2713 2CF3 ori.w [A3 + D2 * 4 - 0x13], 0x2713
000005F4 07FB .incomplete
000005F6 46A3 not.l -[A3]
000005F8 3293 move.w [A1], [A3]
000005FA 402B 68BC negx.b [A3 + 0x68BC]
000005FE 0203 496E andi.b D3, 0x6E /* 'n' */
00000602 34CC move.w [A2]+, A4
00000604 42F3 0973 6258 1B05 BC02 736F .invalid [[A3 + 0x62581B05] - 0x43FD8C91] // invalid opcode 4 with subtype 1
00000610 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000612 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000614 F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00000616 E11D rol D5.b, 8
00000618 6B19 bmi +0x1B /* 00000633 */
0000061A 0626 7B0A addi.b -[A6], 0xA /* '\n' */
0000061E A301 syscall Close, flags=3
00000620 2D0D move.l -[A6], A5
00000622 B302 xor.b D2, D1
00000624 8A04 or.b D5, D4
00000626 2E10 move.l D7, [A0]
00000628 1B04 move.b -[A5], D4
0000062A 28B8 6A40 move.l [A4], [0x00006A40]
0000062E 14BC 628B move.b [A2], 0x8B
00000632 0B08 btst A0, D5
00000634 0283 416E 2A6A andi.l D3, 0x416E2A6A /* 'An*j' */
0000063A D84B add.w D4, A3
0000063C 0358 bchg [A0]+, D1
0000063E 5A1B addq.b [A3]+, 5
00000640 0DE9 .incomplete
00000642 018B bclr A3, D0
00000644 0008 02E3 ori.b A0, 0xE3
00000648 37F5 01BB 0283 035A 26A3 0264 0C54 move.w [PC + D0 * 4 + 0x54], [[0x283035A + D0] + 0x26A30264]
00000656 2A28 60A5 move.l D5, [A0 + 0x60A5]
0000065A 06E3 .incomplete
0000065C 048A 1053 0A73 subi.l A2, 0x10530A73
00000662 174E 2253 move.b [A3 + 0x2253], A6
00000666 2846 movea.l A4, D6
00000668 BB39 389B 003C xor.b [0x389B003C], D5
0000066E FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000670 5C05 addq.b D5, 6
00000672 0156 bchg [A6], D0
00000674 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000676 98B3 0094 sub.l D4, [A3 + D0.w - 0x108]
0000067A B391 xor.l [A1], D1
0000067C 4E2B .invalid // invalid opcode 4
0000067E 2A9B move.l [A5], [A3]+
00000680 5A4E addq.w A6, 5
00000682 9B21 sub.b -[A1], D5
00000684 224E movea.l A1, A6
00000686 A303 syscall Write, flags=3
00000688 369B move.w [A3], [A3]+
0000068A 0A3B 0763 1236 xori.b [PC + D1.w * 2 + 0x36], 0x63 /* 'c' */
00000690 0B14 btst [A4], D5
00000692 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00000694 CB05 abcd D5, D5
00000696 4EA1 jsr -[A1]
00000698 004B 0422 ori.w A3, 0x422
0000069C 4EE3 jmp -[A3]
0000069E 0036 46AB 016A 6101 BB18 ori.b [[A6 + 0x6101] - 0x44E8], 0xAB
000006A8 321C move.w D1, [A4]+
000006AA 6A1C bpl +0x1E /* 000006C8 */
000006AC 2840 movea.l A4, D0
000006AE 1C04 move.b D6, D4
000006B0 026B 303B 1F69 andi.w [A3 + 0x1F69], 0x303B /* '0;' */
000006B6 04E0 .incomplete
000006B8 6504 bcs +0x6 /* 000006BE */
000006BA 9B23 sub.b -[A3], D5
000006BC 7316 moveq.l D1, 0x16
label000006BE:
000006BE 806B 007B or.w D0, [A3 + 0x7B]
000006C2 2A33 11EB 0268 E31E 7B1F move.l D5, [[0x268] - 0x1CE184E1]
// begin alternate branch 000006C8-000006CC
label000006C8:
000006C8 E31E rol D6.b, 1
000006CA 7B1F moveq.l D5, 0x1F
// end alternate branch 000006C8-000006CC
label000006C8: // (misaligned)
000006CC 4E13 .invalid // invalid opcode 4
000006CE 1B5A 26DB move.b [A5 + 0x26DB], [A2]+
000006D2 04E8 .incomplete
000006D4 310C move.w -[A0], A4
000006D6 4824 nbcd.b -[A4]
000006D8 9B08 subx.b -[A5], -[A0]
000006DA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000006DC 50B8 0403 addq.l [0x00000403], 8
000006E0 0548 bchg A0, D2
000006E2 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
000006E4 C4FA BC62 mulu.w D2, [PC - 0x439E /* FFFFBC64, cstring ""<EOF> */]
000006E8 020F 6E30 andi.b A7, 0x30 /* '0' */
000006EC A406 syscall KillIO, flags=4
000006EE 7B3A moveq.l D5, 0x3A
000006F0 6202 bhi +0x4 /* 000006F4 */
000006F2 0FE9 .incomplete
label000006F4:
000006F4 175B 2C73 move.b [A3 + 0x2C73], [A3]+
000006F8 044E F304 subi.w A6, 0xF304
000006FC 3262 movea.w A1, -[A2]
000006FE FABC 1248 .extension 0xABC <<F/2-3/5>> // unimplemented
00000702 124B movea.b A1, A3
00000704 0B02 btst D2, D5
00000706 0F8C bclr A4, D7
00000708 CC42 and.w D6, D2
0000070A F30C .extension 0x30C <<F/4-5/1>> // unimplemented
0000070C C50F abcd -[A2], -[A7]
0000070E A303 syscall Write, flags=3
00000710 0443 467D subi.w D3, 0x467D /* 'F}' */
00000714 022B 4965 0263 andi.b [A3 + 0x263], 0x65 /* 'e' */
0000071A 08F2 4B0B A406 bset.b [A2 + A2.w * 4 + 0x6], 0xB
00000720 2305 move.l -[A1], D5
00000722 A016 syscall InitQueue/FInitQueue
00000724 3B07 move.w -[A5], D7
00000726 BB98 xor.l [A0]+, D5
00000728 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
0000072A 6202 bhi +0x4 /* 0000072E */
0000072C 0F34 265B btst [A4 + D2.w * 8 + 0x5B], D7
// begin alternate branch 0000072E-00000730
label0000072E:
0000072E 265B movea.l A3, [A3]+
// end alternate branch 0000072E-00000730
label0000072E: // (misaligned)
00000730 05C0 .incomplete
00000732 2D35 9B00 move.l -[A6], [A5 + <<invalid base displacement size>> + A1 * 2]
00000736 0608 020F addi.b A0, 0xF
0000073A A508 syscall Create/PBHCreate/HCreate, flags=5
0000073C 2B5E 5805 move.l [A5 + 0x5805], [A6]+
00000740 010F btst A7, D0
00000742 0901 btst D1, D4
00000744 4480 neg.l D0
00000746 954B subx.w -[A2], -[A3]
00000748 2316 move.l -[A1], [A6]
0000074A DC38 42CB add.b D6, [0x000042CB]
0000074E 2165 2B01 move.l [A0 + 0x2B01], -[A5]
00000752 3E73 077B 0893 0602 4351 DA87 movea.w A7, [[A3 + 0x8930602] + 0x4351DA87]
0000075E 0287 0F26 6307 andi.l D7, 0xF266307
00000764 2C49 movea.l A6, A1
00000766 04CB .incomplete
label00000768:
00000768 2E38 0FC9 move.l D7, [0x00000FC9]
0000076C 007B 02A9 0086 ori.w [PC + D0.w - 0x122], 0x2A9
00000772 62F4 bhi -0xA /* 00000768 */
00000774 E347 asl D7.w, 1
00000776 CB16 and.b [A6], D5
00000778 930C subx.b -[A1], -[A4]
0000077A CBA3 and.l -[A3], D5
0000077C 0E0B 04EB .invalid.b A3, 0xEB // invalid immediate operation
00000780 4FB3 3D58 .invalid 7, [A3] // invalid opcode 4 with b == 6
00000784 A64B syscall SetGrowZone, flags=6
00000786 2381 01E2 0EBB 3FCA move.l [[0xEBB] + 0x3FCA], D1
0000078E F36C .extension 0x36C <<F/4-5/1>> // unimplemented
00000790 EECA 739B bfset A2 {14:27}
00000794 0033 6523 1293 ori.b [A3 + D1.w * 2 - 0x109], 0x23 /* '#' */
0000079A 0563 bchg -[A3], D2
0000079C 5B13 subq.b [A3], 5
0000079E 156B 2800 AB16 move.b [A2 - 0x54EA], [A3 + 0x2800]
000007A4 7E3B moveq.l D7, 0x3B
000007A6 0503 btst D3, D2
000007A8 045E DB21 subi.w [A6]+, 0xDB21
000007AC 00B3 2E61 0033 47A0 860B ori.l [-0x79F5 + D4 * 8], 0x2E610033 /* '.a\03' */
000007B6 0563 bchg -[A3], D2
000007B8 377A 7AC3 0083 move.w [A3 + 0x83], [PC + 0x7AC3 /* 0000827D, cstring ""<EOF> */]
000007BE 02A8 6337 F308 DB6C andi.l [A0 - 0x2494], 0x6337F308
000007C6 1286 move.b [A1], D6
000007C8 001B 6542 ori.b [A3]+, 0x42 /* 'B' */
000007CC 0800 BB74 btst.b D0, 0x74 /* 't' */
000007D0 429A clr.l [A2]+
000007D2 003B 5434 9305 ori.b [[PC + <<invalid base displacement size>>] + A1 * 2], 0x34 /* '4' */
000007D8 3348 2312 move.w [A1 + 0x2312], A0
000007DC 8106 sbcd D0, D6
000007DE D8DB add.w A4, [A3]+
000007E0 435B chk.w D1, [A3]+
000007E2 28D3 move.l [A4]+, [A3]
000007E4 8E06 or.b D7, D6
000007E6 C501 abcd D2, D1
000007E8 0160 bchg -[A0], D0
000007EA 635B bls +0x5D /* 00000847 */
000007EC 6325 bls +0x27 /* 00000813 */
000007EE 6B28 bmi +0x2A /* 00000818 */
000007F0 3200 move.w D1, D0
000007F2 3317 move.w -[A1], [A7]
000007F4 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000007F6 5B21 subq.b -[A1], 5
000007F8 6B28 bmi +0x2A /* 00000822 */
000007FA 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000007FC D340 addx.w D1, D0
000007FE CC00 and.b D6, D0
00000800 A33D syscall DrvrInstall, flags=3
00000802 06E5 .incomplete
00000804 0434 CA5B 28CC subi.b [A4 + D2 - 0x52], 0x5B /* '[' */
0000080A 00A3 5641 0333 ori.l -[A3], 0x56410333
00000810 48CA 5B37 movem.l A2, D0,D1,D2,D4,D5,A0,A1,A3,A4,A6
00000814 0300 btst D0, D1
00000816 634F bls +0x51 /* 00000867 */
label00000818:
00000818 C100 abcd D0, D0
0000081A 5B37 B80D subq.b [A7 + A3 + 0xD], 5
0000081E 1981 12CB move.b [A4 + D1.w * 2 - 0x53], D1
label00000822:
00000822 246B 6AEB movea.l A2, [A3 + 0x6AEB]
00000826 28BB 110E A375 move.l [A4], [[PC + <<invalid base displacement size>>] + D1 - 0x5C8B]
0000082C E316 roxl D6.b, 1
0000082E 7950 moveq.l D4, 0x50
00000830 24F3 1B1B 0405 39C3 move.l [A2]+, [[A3 + D1 * 2] + 0x40539C3]
00000838 234B 057B move.l [A1 + 0x57B], A3
0000083C 000B 5756 ori.b A3, 0x56 /* 'V' */
00000840 C30B abcd -[A1], -[A3]
00000842 8B5A or.w [A2]+, D5
00000844 0F26 btst -[A6], D7
00000846 2B1F move.l -[A5], [A7]+
00000848 4535 3025 .invalid 2, [A5 + D3.w + 0x25] // invalid opcode 4 with b == 4
0000084C 3593 061E move.w [A2 + D0.w * 8 + 0x1E], [A3]
00000850 0481 5E1B 10FB subi.l D1, 0x5E1B10FB
00000856 0AEB .incomplete
00000858 0A06 E30B xori.b D6, 0xB
0000085C 6B01 bmi +0x3 /* 0000085F */
0000085E 6119 bsr +0x1B /* 00000879 */
00000860 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000862 1065 movea.b A0, -[A5]
00000864 059C bclr [A4]+, D2
00000866 8905 sbcd D4, D5
00000868 5A2E 04CE addq.b [A6 + 0x4CE], 5
0000086C 363A 1B10 move.w D3, [PC + 0x1B10 /* 0000237E, value 0x1733 */]
00000870 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000872 2B0D move.l -[A5], A5
00000874 7313 moveq.l D1, 0x13
00000876 5273 0D32 DB05 7443 1B0B addq.w [[A3 - 0x24FA8BBD + D0 * 4] + 0x1B0B], 1
00000880 0000 9B3D ori.b D0, 0x3D /* '=' */
00000884 AB07 syscall PutPicByte
00000886 3AB3 190E FB07 move.w [A5], [[A3 + <<invalid base displacement size>>] + D1 - 0x4F9]
0000088C 6B0E bmi +0x10 /* 0000089C */
0000088E 0F36 DB23 3636 DB01 8B06 btst [[A6 + 0x3636 + A5 * 2] - 0x24FE74FA], D7
00000898 5B11 subq.b [A1], 5
0000089A CB35 7A7A and.b [A5 + D7 * 2 + 0x7A], D5
// begin alternate branch 0000089C-0000089E
label0000089C:
0000089C 7A7A moveq.l D5, 0x7A
// end alternate branch 0000089C-0000089E
label0000089C: // (misaligned)
0000089E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000008A0 32B2 7442 move.w [A1], [A2 + D7.w * 4 + 0x42]
000008A4 4C01 03A3 movem.w D0,D1,D5,D7,A0,A1, D1
000008A8 3136 4AB2 move.w -[A0], [A6 + D4 * 2 - 0x78]
000008AC 74FB moveq.l D2, 0xFFFFFFFB
000008AE 0536 0093 btst [A6 + D0.w - 0x109], D2
000008B2 3D2B 0310 move.w -[A6], [A3 + 0x310]
000008B6 26F8 2CE9 move.l [A3]+, [0x00002CE9]
000008BA 0716 btst [A6], D3
000008BC A016 syscall InitQueue/FInitQueue
000008BE C316 and.b [A6], D1
label000008C0:
000008C0 690E bvs +0x10 /* 000008D0 */
000008C2 0238 7204 E900 andi.b [0xFFFFE900], 0x4
000008C8 031D btst [A5]+, D1
000008CA 0361 bchg -[A1], D1
000008CC 46FB 1BAD 5901 move.w SR, [[0x5901] + D1 * 2]
// begin alternate branch 000008D0-000008D2
label000008D0:
000008D0 5901 subq.b D1, 4
// end alternate branch 000008D0-000008D2
label000008D0: // (misaligned)
000008D2 010B btst A3, D0
000008D4 07B4 7B51 bclr [[A4]], D3
000008D8 0B05 btst D5, D5
000008DA 2341 EB46 move.l [A1 - 0x14BA], D1
000008DE 825B or.w D1, [A3]+
000008E0 6ADE bpl -0x20 /* 000008C0 */
000008E2 8231 5955 or.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
000008E6 023B 33F7 03CD andi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xF7
000008EC 0B05 btst D5, D5
000008EE 3B41 9703 move.w [A5 - 0x68FD], D1
000008F2 E006 asr D6.b, 8
000008F4 2301 move.l -[A1], D1
000008F6 2381 6BB6 088B 3670 5E3B move.l [[0x88B3670] + D6 * 2 + 0x5E3B], D1
00000900 5C02 addq.b D2, 6
00000902 CB33 E100 and.b [A3 + <<invalid base displacement size>> + A6], D5
00000906 9270 5E33 sub.w D1, [A0 + D5 * 8 + 0x33]
0000090A 5C02 addq.b D2, 6
0000090C 0B42 bchg D2, D5
0000090E D408 add.b D2, A0
00000910 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000912 705E moveq.l D0, 0x5E
00000914 0F02 btst D2, D7
00000916 CB3C AD1B and.b 0x1B, D5
0000091A 530F subq.b A7, 1
0000091C 8A10 or.b D5, [A0]
0000091E 2E04 move.l D7, D4
00000920 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000922 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
00000924 DB82 addx.l D5, D2
00000926 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000928 363B 2D36 6B05 5306 0B10 move.w D3, [[PC + 0x6B055306] + D2 * 4 + 0xB10]
00000932 26A3 move.l [A3], -[A3]
00000934 2B29 722C move.l -[A5], [A1 + 0x722C]
00000938 142E 10F3 move.b D2, [A6 + 0x10F3]
0000093C 206B 1E72 movea.l A0, [A3 + 0x1E72]
00000940 2C81 move.l [A6], D1
00000942 0281 0016 1E04 andi.l D1, 0x161E04
00000948 7C2C moveq.l D6, 0x2C
0000094A 7A7A moveq.l D5, 0x7A
0000094C 2EED 0262 move.l [A7]+, [A5 + 0x262 /* export_72 */]
00000950 DC50 add.w D6, [A0]
00000952 7C2C moveq.l D6, 0x2C
00000954 DB00 addx.b D5, D0
00000956 06C3 .incomplete
00000958 1583 0AF6 move.b [A2 + D0 * 2 - 0x10], D3
0000095C 0B00 btst D0, D5
0000095E 3B24 move.w -[A5], -[A4]
00000960 42AB 5C72 clr.l [A3 + 0x5C72]
00000964 2C23 move.l D6, -[A3]
00000966 05F6 .incomplete
00000968 B30A cmpm.b [A1]+, [A2]+
0000096A C325 and.b -[A5], D1
0000096C 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000096E A322 syscall NewHandleClear, flags=3
00000970 F382 .invalid <<F/6/1>>
00000972 D30F addx.b -[A1], -[A7]
00000974 630F bls +0x11 /* 00000985 */
00000976 D504 addx.b D2, D4
00000978 B8CD cmpa.w A4, A5
0000097A 0424 5A8A subi.b -[A4], 0x8A
0000097E 282E 1053 move.l D4, [A6 + 0x1053]
00000982 310F move.w -[A0], A7
00000984 722C moveq.l D1, 0x2C
00000986 3B27 move.w -[A5], -[A7]
00000988 360F move.w D3, A7
0000098A 3659 movea.w A3, [A1]+
0000098C 0826 F864 btst.b -[A6], 0x64 /* 'd' */
00000990 9704 subx.b D3, D4
00000992 726B moveq.l D1, 0x6B
00000994 1ECB move.b [A7]+, A3
00000996 5AA9 036B addq.l [A1 + 0x36B], 5
0000099A 1E5B movea.b A7, [A3]+
0000099C 3BF7 0483 move.w <<invalid special address>>, [A7 + D0.w * 4 - 0x125]
000009A0 D103 addx.b D0, D3
000009A2 AD03 syscall SetFontLock, auto_pop
000009A4 E704 asl D4.b, 3
000009A6 A10E syscall UnmountVol/HUnmountVol, flags=1
000009A8 2463 movea.l A2, -[A3]
000009AA 0DD3 .incomplete
000009AC 0778 0158 bchg [0x00000158], D3
000009B0 2E04 move.l D7, D4
000009B2 DB01 addx.b D5, D1
000009B4 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
000009B6 7B17 moveq.l D5, 0x17
000009B8 3B04 move.w -[A5], D4
000009BA 5C56 addq.w [A6], 6
000009BC DB01 addx.b D5, D1
000009BE 9303 subx.b D1, D3
000009C0 5ACB 00BB dbpl D3, +0xBD /* 00000A7D */
000009C4 03FB .incomplete
000009C6 100E move.b D0, A6
000009C8 415D chk.w D0, [A5]+
000009CA CB17 and.b [A7], D5
000009CC 0F26 btst -[A6], D7
000009CE 6B0D bmi +0xF /* 000009DD */
000009D0 2D04 move.l -[A6], D4
000009D2 4A83 tst.l D3
000009D4 0FBB 2343 6D2D 05FB bclr [[PC + <<invalid base displacement size>>] + 0x6D2D05FB], D7
000009DC 002E 04CA 4320 ori.b [A6 + 0x4320], 0xCA
000009E2 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4
000009E4 7304 moveq.l D1, 0x04
000009E6 435C chk.w D1, [A4]+
000009E8 3312 move.w -[A1], [A2]
000009EA 2102 move.l -[A0], D2
000009EC 1304 move.b -[A1], D4
000009EE CB10 and.b [A0], D5
000009F0 436D 0F32 chk.w D1, [A5 + 0xF32 /* export_482 */]
000009F4 223B 05C2 8315 move.l D1, [[ + <<invalid base displacement size>>] - 0x7CEB]
000009FA FB59 .extension 0xB59 <<F/4-5/5>> // unimplemented
000009FC 8CF3 04B3 divu.w D6, [A3 + D0.w * 4 - 0x77]
00000A00 6593 bcs -0x6B /* 00000995 */
00000A02 1583 1744 move.b <<invalid full ext with I/IS == 4>>, D3
00000A06 E305 asl D5.b, 1
00000A08 B433 8466 cmp.b D2, [A3 + A0.w * 4 + 0x66]
00000A0C 6666 bne +0x68 /* 00000A74 */
00000A0E 6603 bne +0x5 /* 00000A13 */
00000A10 12EB 1921 move.b [A1]+, [A3 + 0x1921]
00000A14 04CC .incomplete
00000A16 2302 move.l -[A1], D2
00000A18 B633 4032 cmp.b D3, [A3 + D4.w + 0x32]
00000A1C 3300 move.w -[A1], D0
00000A1E 4C14 6292 movem.w D1,D4,D7,A1,A5,A6, [A4]
00000A22 700F moveq.l D0, 0x0F
00000A24 8105 sbcd D0, D5
00000A26 AB00 syscall BitBlt
00000A28 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000A2A A105 syscall Status, flags=1
00000A2C F443 .invalid <<cinv/cpush with scope=0>>
00000A2E 5C9B addq.l [A3]+, 6
00000A30 4023 negx.b -[A3]
00000A32 0143 bchg D3, D0
00000A34 6D25 blt +0x27 /* 00000A5B */
00000A36 047A 7AC5 0E03 subi.w [PC + 0xE03 /* 0000183B, value 0xFC1 */], 0x7AC5
00000A3C 010D btst A5, D0
00000A3E 94E1 sub.w A2, -[A1]
00000A40 74E9 moveq.l D2, 0xFFFFFFE9
00000A42 312C 248B move.w -[A0], [A4 + 0x248B]
00000A46 29DC 0432 8402 move.l 0x4328402, [A4]+
00000A4C 3B14 move.w -[A5], [A4]
00000A4E 3B1F move.w -[A5], [A7]+
00000A50 06AB 0B5B 0158 2B12 addi.l [A3 + 0x2B12], 0xB5B0158
00000A58 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A5A 9B53 sub.w [A3], D5
00000A5C 2559 E11E move.l [A2 - 0x1EE2], [A1]+
00000A60 3202 move.w D1, D2
00000A62 AB33 syscall bMAIN3
00000A64 413C AB09 16AB .invalid 0, 0xAB0916AB // invalid opcode 4 with b == 4
00000A6A 2F43 1883 move.l [A7 + 0x1883], D3
00000A6E 0338 530E btst [0x0000530E], D1
00000A72 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
label00000A74:
00000A74 832F 5324 or.b [A7 + 0x5324], D1
00000A78 1300 move.b -[A1], D0
00000A7A 2C4A movea.l A6, A2
00000A7C 841B or.b D2, [A3]+
00000A7E 1B00 move.b -[A5], D0
00000A80 D330 C82C add.b [A0 + A4 + 0x2C], D1
00000A84 2328 E542 move.l -[A1], [A0 - 0x1ABE]
00000A88 3826 move.w D4, -[A6]
00000A8A F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00000A8C 960C sub.b D3, A4
00000A8E 54AB 00E9 addq.l [A3 + 0xE9], 2
00000A92 454B chk.w D2, A3
00000A94 02E2 .incomplete
00000A96 DB22 add.b -[A2], D5
00000A98 098C bclr A4, D4
00000A9A C98B exg D4, A3
00000A9C B642 cmp.w D3, D2
00000A9E A30E syscall UnmountVol/HUnmountVol, flags=3
00000AA0 3805 move.w D4, D5
00000AA2 46E9 0216 move.w SR, [A1 + 0x216]
00000AA6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000AA8 CB59 and.w [A1]+, D5
00000AAA 2106 move.l -[A0], D6
00000AAC 8100 sbcd D0, D0
00000AAE 53A4 subq.l -[A4], 1
00000AB0 C816 and.b D4, [A6]
00000AB2 0380 bclr D0, D1
00000AB4 0B01 btst D1, D5
00000AB6 9B0F subx.b -[A5], -[A7]
00000AB8 047B 000B 011B 062D 3F24 subi.w [[PC + D0] + 0x62D3F24], 0xB
00000AC2 9A43 sub.w D5, D3
00000AC4 0304 btst D4, D1
00000AC6 DC38 650D add.b D6, [0x0000650D]
00000ACA 9B1C sub.b [A4]+, D5
00000ACC 7B34 moveq.l D5, 0x34
00000ACE 32B3 0302 0B38 move.w [A1], [[A3 + <<invalid base displacement size>> + D0 * 2] + 0xB38]
00000AD4 6355 bls +0x57 /* 00000B2B */
00000AD6 0FC6 .incomplete
00000AD8 8303 sbcd D1, D3
00000ADA 1083 move.b [A0], D3
00000ADC 1106 move.b -[A0], D6
00000ADE 9B23 sub.b -[A3], D5
00000AE0 A10E syscall UnmountVol/HUnmountVol, flags=1
00000AE2 5B09 subq.b A1, 5
00000AE4 A50E syscall UnmountVol/HUnmountVol, flags=5
00000AE6 1B10 move.b -[A5], [A0]
00000AE8 9B53 sub.w [A3], D5
00000AEA 73C7 moveq.l D1, 0xFFFFFFC7
00000AEC E108 lsl D0.b, 8
00000AEE 814E 3B04 pack -[A0], -[A6], 0x3B04
00000AF2 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000AF4 0B04 btst D4, D5
00000AF6 6101 bsr +0x3 /* 00000AF9 */
00000AF8 0B04 btst D4, D5
00000AFA 7101 moveq.l D0, 0x01
00000AFC 2693 move.l [A3], [A3]
00000AFE 0E96 3150 F31B .invalid.l [A6], 0x3150F31B // invalid immediate operation
00000B04 0608 0F70 addi.b A0, 0x70 /* 'p' */
00000B08 0033 0CDE 003B ori.b [A3 + D0.w + 0x3B], 0xDE
00000B0E 137B 0630 CC06 move.b [A1 - 0x33FA], [PC + D0.w * 8 + 0x30]
00000B14 DB1F add.b [A7]+, D5
00000B16 5206 addq.b D6, 1
00000B18 830A sbcd -[A1], -[A2]
00000B1A 52C3 shi D3
00000B1C 0336 529B btst [A6 + D5.w * 2 - 0x101], D1
00000B20 460B not.b A3
00000B22 4404 neg.b D4
00000B24 524B addq.w A3, 1
00000B26 2E53 movea.l A7, [A3]
00000B28 0710 btst [A0], D3
00000B2A 3300 move.w -[A1], D0
00000B2C 0808 1402 btst.b A0, 0x2
00000B30 9B80 subx.l D5, D0
00000B32 2A09 move.l D5, A1
00000B34 015C bchg [A4]+, D0
00000B36 6214 bhi +0x16 /* 00000B4C */
00000B38 027B 862A 2861 andi.w [PC + D2 + 0x61], 0x862A
00000B3E 27F6 D303 0F52 3B09 5876 move.l [PC + D5 + 0x76], [[A6 + <<invalid base displacement size>> + A5 * 2] + 0xF523B09]
00000B48 8289 or.l D1, A1
00000B4A 5B71 A714 subq.w <<invalid full ext with I/IS == 4>>, 5
// begin alternate branch 00000B4C-00000B4E
label00000B4C:
00000B4C A714 syscall GetVol/PBHGetVol/HGetVol, flags=7
// end alternate branch 00000B4C-00000B4E
label00000B4C: // (misaligned)
00000B4E 02D3 .incomplete
00000B50 74EB moveq.l D2, 0xFFFFFFEB
00000B52 0734 2303 5283 0676 btst [[A4 + <<invalid base displacement size>> + D2 * 2] + 0x52830676], D3
00000B5A 1400 move.b D2, D0
00000B5C 8305 sbcd D1, D5
00000B5E 3455 movea.w A2, [A5]
00000B60 A7FB syscall vNewMap, flags=7
00000B62 38C3 move.w [A4]+, D3
00000B64 0A25 459B xori.b -[A5], 0x9B
00000B68 0014 02AB ori.b [A4], 0xAB
00000B6C 74B0 moveq.l D2, 0xFFFFFFB0
00000B6E 34EB 1206 move.w [A2]+, [A3 + 0x1206]
00000B72 08C3 02C3 bset.b D3, 0xC3
00000B76 0214 024B andi.b [A4], 0x4B /* 'K' */
00000B7A 862A 2853 or.b D3, [A2 + 0x2853]
00000B7E 157B 178B 01C1 0F52 6309 move.b [A2 + 0x6309], [[ + <<invalid base displacement size>> + D1 * 8] + 0x1C10F52]
00000B88 100F move.b D0, A7
00000B8A D814 add.b D4, [A4]
00000B8C 02EB .incomplete
00000B8E 4934 8026 .invalid 4, [A4 + A0.w + 0x26] // invalid opcode 4 with b == 4
00000B92 432E 96B7 .invalid 1, [A6 - 0x6949] // invalid opcode 4 with b == 4
00000B96 0645 0F9D addi.w D5, 0xF9D
00000B9A 055B bchg [A3]+, D2
00000B9C 73D7 moveq.l D1, 0xFFFFFFD7
00000B9E 065D 4342 addi.w [A5]+, 0x4342 /* 'CB' */
00000BA2 8706 sbcd D3, D6
00000BA4 6DD3 blt -0x2B /* 00000B79 */
00000BA6 114D 050F move.b [A0 + 0x50F], A5
00000BAA B034 3319 cmp.b D0, [[A4 + D3 * 2]]
00000BAE B115 xor.b [A5], D0
00000BB0 AD14 syscall DisposeWindow, auto_pop
00000BB2 7B74 moveq.l D5, 0x74
00000BB4 5505 subq.b D5, 2
00000BB6 2A10 move.l D5, [A0]
00000BB8 8505 sbcd D2, D5
00000BBA F328 .extension 0x328 <<F/4-5/1>> // unimplemented
00000BBC 8505 sbcd D2, D5
00000BBE 4DC5 lea.l A6, D5
00000BC0 1624 move.b D3, -[A4]
00000BC2 5B00 subq.b D0, 5
00000BC4 2E04 move.l D7, D4
00000BC6 7B0B moveq.l D5, 0x0B
00000BC8 1402 move.b D2, D2
00000BCA 0FC1 .incomplete
00000BCC 1383 0812 move.b [A1 + D0 + 0x12], D3
00000BD0 161C move.b D3, [A4]+
00000BD2 1014 move.b D0, [A4]
00000BD4 02A3 7353 112A andi.l -[A3], 0x7353112A
00000BDA 1043 movea.b A0, D3
00000BDC 0826 9300 btst.b -[A6], 0x0
00000BE0 CD34 8903 8B1B 1402 and.b [[A4 + <<invalid base displacement size>> + A0] - 0x74E4EBFE], D6
00000BE8 4374 8103 930A 52A1 chk.w D1, [[A4 + <<invalid base displacement size>> + A0] - 0x6CF5AD5F]
00000BF0 A03B syscall Delay
00000BF2 468B not.l A3
00000BF4 1A5A movea.b A5, [A2]+
00000BF6 0608 851C addi.b A0, 0x1C
00000BFA 0F2A 1056 btst [A2 + 0x1056], D7
00000BFE 0104 btst D4, D0
00000C00 098D bclr A5, D4
00000C02 3E24 move.w D7, -[A4]
00000C04 BB2B 2E04 xor.b [A3 + 0x2E04], D5
00000C08 B810 cmp.b D4, [A0]
00000C0A 6B2F bmi +0x31 /* 00000C3B */
00000C0C 1402 move.b D2, D2
00000C0E 0F41 bchg D1, D7
00000C10 04A6 6307 3306 subi.l -[A6], 0x63073306
00000C16 817C 8531 or.w 0x8531, D0
00000C1A 56EB 11E9 sne [A3 + 0x11E9]
00000C1E 0033 00B6 569B ori.b [A3 + D5.w * 8 - 0x101], 0xB6
00000C24 0112 btst [A2], D0
00000C26 3E43 movea.w A7, D3
00000C28 0C14 022B cmpi.b [A4], 0x2B /* '+' */
00000C2C 34FB 1C2A move.w [A2]+, [PC + D1 * 4 + 0x2A]
00000C30 10CB move.b [A0]+, A3
00000C32 0B12 btst [A2], D5
00000C34 1612 move.b D3, [A2]
00000C36 2C1C move.l D6, [A4]+
00000C38 3E14 move.w D7, [A4]
00000C3A 024B 1756 andi.w A3, 0x1756
00000C3E 2B05 move.l -[A5], D5
00000C40 0B37 162A btst [A7 + D1.w * 8 + 0x2A], D5
00000C44 2813 move.l D4, [A3]
00000C46 1AC3 move.b [A5]+, D3
00000C48 299B 0CC8 move.l [A4 + D0 * 4 - 0x56], [A3]+
00000C4C 3EAB 0F3E move.w [A7], [A3 + 0xF3E]
00000C50 52C8 3EC3 dbhi D0, +0x3EC5 /* 00004B15 */
00000C54 1036 5B58 move.b D0, [A6]
00000C58 7903 moveq.l D4, 0x03
00000C5A 9B20 sub.b -[A0], D5
00000C5C 1B04 move.b -[A5], D4
00000C5E 2C2A 28F3 move.l D6, [A2 + 0x28F3]
00000C62 0DF3 .incomplete
00000C64 271C move.l -[A3], [A4]+
00000C66 3EBC 1402 move.w [A7], 0x1402
00000C6A 0F2A 1053 btst [A2 + 0x1053], D7
00000C6E 0026 6329 ori.b -[A6], 0x29 /* ')' */
00000C72 E301 asl D1.b, 1
00000C74 BD27 xor.b -[A7], D6
00000C76 0FC1 .incomplete
00000C78 0BDB .incomplete
00000C7A 0242 8518 andi.w D2, 0x8518
00000C7E 0FF1 .incomplete
00000C80 CE2C E10E and.b D7, [A4 - 0x1EF2]
00000C84 C30A abcd -[A1], -[A2]
00000C86 E1CE asl .w A6
00000C88 28B8 6522 move.l [A4], [0x00006522]
00000C8C CB2C 730A and.b [A4 + 0x730A], D5
00000C90 9B0A subx.b -[A5], -[A2]
00000C92 5256 addq.w [A6], 1
00000C94 8B05 sbcd D5, D5
00000C96 737A moveq.l D1, 0x7A
00000C98 B311 xor.b [A1], D1
00000C9A 8500 sbcd D2, D0
00000C9C B391 xor.l [A1], D1
00000C9E F2AB 1373 .extension 0x2AB <<F/2-3/1>> // unimplemented
00000CA2 00E1 .incomplete
00000CA4 01D8 .incomplete
00000CA6 5273 104B addq.w [A3 + D1.w + 0x4B], 1
00000CAA 24FB 6BCB 2CC3 17CD move.l [A2]+, [[ + <<invalid base displacement size>>] + 0x2CC317CD]
00000CB2 029B 1985 009B andi.l [A3]+, 0x1985009B
00000CB8 99C9 sub.l A4, A1
00000CBA 02C3 .incomplete
00000CBC 17D8 52EB move.b [PC + D5.w * 2 - 0x21], [A0]+
00000CC0 04A3 32FB 6B52 subi.l -[A3], 0x32FB6B52
00000CC6 D322 add.b -[A2], D1
00000CC8 78A1 moveq.l D4, 0xFFFFFFA1
00000CCA 200B move.l D0, A3
00000CCC 3516 move.w -[A2], [A6]
00000CCE 8119 or.b [A1]+, D0
00000CD0 7841 moveq.l D4, 0x41
00000CD2 14C8 move.b [A2]+, A0
00000CD4 16CB move.b [A3]+, A3
00000CD6 46B3 1F73 1341 0313 0F52 CB2F not.l [[A3 + 0x13410313] + 0xF52CB2F]
00000CE2 50D3 st [A3]
00000CE4 1F61 022C move.b [A7 + 0x22C], -[A1]
00000CE8 520F addq.b A7, 1
00000CEA 5065 addq.w -[A5], 8
00000CEC 022C 6102 7300 andi.b [A4 + 0x7300], 0x2
00000CF2 6205 bhi +0x7 /* 00000CF9 */
00000CF4 100F move.b D0, A7
00000CF6 2A10 move.l D5, [A0]
00000CF8 E10F lsl D7.b, 8
00000CFA D300 addx.b D1, D0
00000CFC 7120 moveq.l D0, 0x20
00000CFE C90C abcd -[A4], -[A4]
00000D00 E508 lsl D0.b, 2
00000D02 6B02 bmi +0x4 /* 00000D06 */
00000D04 283B 79A9 0C6B move.l D4, [[0xC6B + D7]]
// begin alternate branch 00000D06-00000D10
label00000D06:
00000D06 79A9 moveq.l D4, 0xFFFFFFA9
00000D08 0C6B 026A 3B79 cmpi.w [A3 + 0x3B79], 0x26A
00000D0E 9B19 sub.b [A1]+, D5
// end alternate branch 00000D06-00000D10
label00000D06: // (misaligned)
00000D0A 026A 3B79 9B19 andi.w [A2 - 0x64E7], 0x3B79 /* ';y' */
00000D10 B11F xor.b [A7]+, D0
00000D12 16A1 move.b [A3], -[A1]
00000D14 DF2B 1E6A add.b [A3 + 0x1E6A], D7
00000D18 C30A abcd -[A1], -[A2]
00000D1A AD10 syscall GetWMgrPort, auto_pop
00000D1C 8B0C sbcd -[A5], -[A4]
00000D1E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000D20 210B move.l -[A0], A3
00000D22 3633 1173 1493 3A53 0661 0B85 move.w D3, [[A3 + 0x14933A53] + 0x6610B85]
00000D2E 1F29 0BC6 move.b -[A7], [A1 + 0xBC6]
00000D32 DB06 addx.b D5, D6
00000D34 E1E1 asl .w -[A1]
00000D36 5233 2C36 addq.b [A3 + D2 * 4 + 0x36], 1
00000D3A 0685 16AB 6001 addi.l D5, 0x16AB6001
00000D40 47E0 lea.l A3, -[A0]
00000D42 526B 3F36 addq.w [A3 + 0x3F36], 1
00000D46 3C33 0885 move.w D6, [A3 + D0 - 0x123]
00000D4A 0100 btst D0, D0
00000D4C 530B subq.b A3, 1
00000D4E 52AB 015A addq.l [A3 + 0x15A], 1
00000D52 8108 sbcd -[A0], -[A0]
00000D54 3302 move.w -[A1], D2
00000D56 0F52 bchg [A2], D7
00000D58 4241 clr.w D1
00000D5A 1F30 838C move.b -[A7], <<invalid full ext with I/IS == 4>>
00000D5E 36EB 01CB move.w [A3]+, [A3 + 0x1CB]
00000D62 1A8B move.b [A5], A3
00000D64 0508 btst A0, D2
00000D66 6300 1319 bls +0x131B /* 00002081 */
00000D6A 0840 00D3 bchg.b D0, 0xD3
00000D6E 0D2A 1006 btst [A2 + 0x1006], D6
00000D72 0843 0CC3 bchg.b D3, 0xC3
00000D76 02E5 .incomplete
00000D78 2BBB 5173 142A 6AEB 1605 063B 0401 move.l [A5 + D0.w * 4 + 0x1], [[PC + 0x142A6AEB] + 0x1605063B]
00000D86 1933 4F8B 0249 1613 move.b -[A4], [[ + <<invalid base displacement size>> + D4 * 8] + 0x2491613]
00000D8E 1A33 2C78 move.b D5, [A3 + D2 * 4 + 0x78]
00000D92 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
00000D94 730C moveq.l D1, 0x0C
00000D96 302B 0681 move.w D0, [A3 + 0x681]
00000D9A E169 lsl D1.w, D0
00000D9C 1216 move.b D1, [A6]
00000D9E 0700 btst D0, D3
00000DA0 25C1 0EC1 move.l [PC + 0xEC1 /* 00001C63, value 0x731423AC */], D1
00000DA4 EEA5 asr D5, D7
00000DA6 12E5 move.b [A1]+, -[A5]
00000DA8 07C3 .incomplete
00000DAA 17E1 0D81 move.b [[ + <<invalid base displacement size>> + D0 * 4]], -[A1]
00000DAE 0EF3 .incomplete
00000DB0 0D91 bclr [A1], D6
00000DB2 0EA6 3317 4D0C .invalid.l -[A6], 0x33174D0C // invalid immediate operation
00000DB8 C323 and.b -[A3], D1
00000DBA 3063 movea.w A0, -[A3]
00000DBC 08B9 0C41 7EDB 468B bclr.b [0x7EDB468B], 0x41 /* 'A' */
00000DC4 020F 812E andi.b A7, 0x2E /* '.' */
00000DC8 8B2A 4368 or.b [A2 + 0x4368], D5
00000DCC 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000DCE 8347 0FA9 pack D1, D7, 0x0FA9
00000DD2 0033 4F01 0EA5 ori.b [A3 + D0 * 8 - 0x91], 0x1
// begin alternate branch 00000DD6-00000DE2
label00000DD6:
00000DD6 0EA5 0353 008B .invalid.l -[A5], 0x353008B // invalid immediate operation
00000DDC 0503 btst D3, D2
00000DDE 5BE9 0EC9 smi [A1 + 0xEC9]
// end alternate branch 00000DD6-00000DE2
label00000DD6: // (misaligned)
00000DD8 0353 bchg [A3], D1
00000DDA 008B 0503 5BE9 ori.l A3, 0x5035BE9
00000DE0 0EC9 .incomplete
00000DE2 0E01 234B .invalid.b D1, 0x4B /* 'K' */ // invalid immediate operation
00000DE6 248B move.l [A2], A3
00000DE8 020F 36C1 andi.b A7, 0xC1
00000DEC 2078 1F78 movea.l A0, [0x00001F78]
00000DF0 5B4E subq.w A6, 5
00000DF2 CB2F 364B and.b [A7 + 0x364B], D5
00000DF6 58BC 6103 BB44 addq.l 0x6103BB44, 4
00000DFC B311 xor.b [A1], D1
00000DFE 1402 move.b D2, D2
00000E00 0F2A 1063 btst [A2 + 0x1063], D7
00000E04 082D 470F 2A10 btst.b [A5 + 0x2A10], 0xF
00000E0A E302 asl D2.b, 1
00000E0C 6D04 blt +0x6 /* 00000E12 */
00000E0E B510 xor.b [A0], D2
00000E10 0700 btst D0, D3
label00000E12:
00000E12 8129 F296 or.b [A1 - 0xD6A], D0
00000E16 693F bvs +0x41 /* 00000E57 */
00000E18 0672 3EE1 1061 addi.w [A2 + D1.w + 0x61], 0x3EE1
00000E1E 1103 move.b -[A0], D3
00000E20 93C1 sub.l A1, D1
00000E22 7663 moveq.l D3, 0x63
00000E24 0F2C 4544 btst [A4 + 0x4544], D7
00000E28 B30C cmpm.b [A1]+, [A4]+
00000E2A 0B0D btst A5, D5
00000E2C 8300 sbcd D1, D0
00000E2E 6AA6 bpl -0x58 /* 00000DD6 */
00000E30 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000E32 1264 movea.b A1, -[A4]
00000E34 1296 move.b [A1], [A6]
00000E36 050D btst A5, D2
00000E38 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000E3A 0FC8 .incomplete
00000E3C 648B bcc -0x73 /* 00000DC9 */
00000E3E 0263 0310 andi.w -[A3], 0x310
00000E42 2A28 3B24 move.l D5, [A0 + 0x3B24]
00000E46 528B addq.l A3, 1
00000E48 1A36 3CCB move.b D5, [A6 + D3 * 4 - 0x53]
00000E4C 1C2B 2896 move.b D6, [A3 + 0x2896]
00000E50 7B58 moveq.l D5, 0x58
00000E52 3B3B 6493 move.w -[A5], [PC + D6.w * 4 - 0x109]
00000E56 6869 bvc +0x6B /* 00000EC1 */
00000E58 1072 3E3C movea.b A0, [A2 + D3 * 8 + 0x3C]
00000E5C EB1A rol D2.b, 5
00000E5E 1B04 move.b -[A5], D4
00000E60 9652 sub.w D3, [A2]
00000E62 0B1D btst [A5]+, D5
00000E64 3643 movea.w A3, D3
00000E66 2C3C 8B0E 126A move.l D6, 0x8B0E126A
00000E6C 8300 sbcd D1, D0
00000E6E 10A9 787B move.b [A0], [A1 + 0x787B]
00000E72 00C8 .incomplete
00000E74 1049 movea.b A0, A1
00000E76 06FB .incomplete
00000E78 522A 10B8 addq.b [A2 + 0x10B8], 1
00000E7C 6A83 bpl -0x7B /* 00000E01 */
00000E7E 2149 0845 move.l [A0 + 0x845], A1
00000E82 21B3 6EF5 07CB 3FC8 96EB move.l [[ + <<invalid base displacement size>>] + 0x3FC896EB], [A3 + D6 * 8 - 0x11]
00000E8C 0163 bchg -[A3], D0
00000E8E 0328 0F01 btst [A0 + 0xF01], D1
00000E92 0843 3601 bchg.b D3, 0x1
label00000E96:
00000E96 083B 2A53 133E 8106 232C F327 btst.b [[PC - 0x7EF9DCD4] + D1 * 2 - 0xCD9], 0x53 /* 'S' */
00000EA2 8300 sbcd D1, D0
00000EA4 2C3B 1053 move.l D6, [PC + D1.w + 0x53]
00000EA8 132C 5313 move.b -[A1], [A4 + 0x5313]
00000EAC 16B6 E334 move.b [A3], <<invalid full ext with I/IS == 4>>
00000EB0 8102 sbcd D0, D2
00000EB2 5B15 subq.b [A5], 5
00000EB4 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00000EB6 C102 abcd D0, D2
00000EB8 3B10 move.w -[A5], [A0]
00000EBA C30A abcd -[A1], -[A2]
00000EBC 64E1 bcc -0x1D /* 00000E9F */
00000EBE 1CA5 move.b [A6], -[A5]
00000EC0 3023 move.w D0, -[A3]
00000EC2 AC23 syscall AliasDispatch, auto_pop
00000EC4 68C3 bvc -0x3B /* 00000E89 */
00000EC6 02BC 4507 0F3A 723E 2A28 andi.l 0x723E2A28 /* 'r>*(' */, 0x45070F3A
00000ED0 9B25 sub.b -[A5], D5
00000ED2 8105 sbcd D0, D5
00000ED4 A31A syscall GetZone, flags=3
00000ED6 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
00000ED8 65BC bcs -0x42 /* 00000E96 */
00000EDA 0551 bchg [A1], D2
00000EDC 035D bchg [A5]+, D1
00000EDE 0F3E btst <<invalid special address>>, D7
00000EE0 6106 bsr +0x8 /* 00000EE8 */
00000EE2 2A6A 0F1C movea.l A5, [A2 + 0xF1C]
00000EE6 161C move.b D3, [A4]+
fn00000EE8:
00000EE8 2C14 move.l D6, [A4]
00000EEA 020F C83E andi.b A7, 0x3E /* '>' */
00000EEE 6303 bls +0x5 /* 00000EF3 */
00000EF0 162A 1063 move.b D3, [A2 + 0x1063]
00000EF4 15C8 16AB move.b [PC + 0x16AB /* 000025A1, value 0x22 '\"' */], A0
00000EF8 1E2C 8B02 move.b D7, [A4 - 0x74FE]
00000EFC 0F3E btst <<invalid special address>>, D7
00000EFE C83E and.b D4, <<invalid special address>>
00000F00 C13D and.b <<invalid special address>>, D0
00000F02 EB06 asl D6.b, 5
00000F04 AD1A syscall SetWTitle, auto_pop
00000F06 8B18 or.b [A0]+, D5
00000F08 A91A syscall SetWTitle
00000F0A 2CA9 1A85 move.l [A6], [A1 + 0x1A85]
00000F0E 1A53 movea.b A5, [A3]
00000F10 7A65 moveq.l D5, 0x65
00000F12 1A0F move.b D5, A7
00000F14 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
00000F16 0336 8709 btst [[A6 + <<invalid base displacement size>> + A0 * 8]], D1
00000F1A 2463 movea.l A2, -[A3]
00000F1C 6E2B bgt +0x2D /* 00000F49 */
00000F1E 2864 movea.l A4, -[A4]
00000F20 2A28 A317 move.l D5, [A0 - 0x5CE9]
00000F24 525B addq.w [A3]+, 1
00000F26 0636 2C3C BB33 210F 6336 E10E 9B2C addi.b [[A6 + 0x210F6336 + A3 * 2] - 0x1EF164D4], 0x3C /* '<' */
00000F34 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
00000F36 C30B abcd -[A1], -[A3]
00000F38 3CCB move.w [A6]+, A3
00000F3A 1B12 move.b -[A5], [A2]
00000F3C 6A89 bpl -0x75 /* 00000EC7 */
00000F3E 678B beq -0x73 /* 00000ECB */
00000F40 1989 173C move.b <<invalid full ext with I/IS == 4>>, A1
00000F44 6307 bls +0x9 /* 00000F4D */
00000F46 B517 xor.b [A7], D2
00000F48 0F69 053B bchg [A1 + 0x53B], D7
00000F4C BB96 xor.l [A6], D5
00000F4E 332F 0105 move.w -[A1], [A7 + 0x105]
00000F52 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000F54 0105 btst D5, D0
00000F56 B310 xor.b [A0], D1
00000F58 BB0D cmpm.b [A5]+, [A5]+
00000F5A C100 abcd D0, D0
00000F5C B321 xor.b -[A1], D1
00000F5E C100 abcd D0, D0
00000F60 CB25 and.b -[A5], D5
00000F62 232C 5315 move.l -[A1], [A4 + 0x5315]
00000F66 E334 roxl D4.b, D1
00000F68 C116 and.b [A6], D0
00000F6A CB15 and.b [A5], D5
00000F6C 6101 bsr +0x3 /* 00000F6F */
00000F6E 4346 chk.w D1, D6
00000F70 4208 clr.b A0
00000F72 0B11 btst [A1], D5
00000F74 7B09 moveq.l D5, 0x09
00000F76 70EB moveq.l D0, 0xFFFFFFEB
00000F78 2C70 0505 movea.l A6, [[A0 + <<invalid base displacement size>>] + D0 * 4]
00000F7C 0F2A 6A0B btst [A2 + 0x6A0B], D7
00000F80 0A42 0841 xori.w D2, 0x841
00000F84 01EB .incomplete
00000F86 E6E3 ror .w -[A3]
00000F88 18A5 move.b [A4], -[A5]
00000F8A 010F btst A7, D0
00000F8C 2A6A 2D19 movea.l A5, [A2 + 0x2D19]
00000F90 B310 xor.b [A0], D1
00000F92 8333 232C or.b <<invalid full ext with I/IS == 4>>, D1
00000F96 A33A syscall SetDateTime, flags=3
00000F98 1C16 move.b D6, [A6]
00000F9A 2517 move.l -[A2], [A7]
00000F9C 0FC8 .incomplete
00000F9E 16A3 move.b [A3], -[A3]
00000FA0 328B move.w [A1], A3
00000FA2 024B 4F2A andi.w A3, 0x4F2A /* 'O*' */
00000FA6 1033 065B move.b D0, [A3 + D0.w * 8 + 0x5B]
00000FAA 1541 E661 move.b [A2 - 0x199F], D1
00000FAE 1EE3 move.b [A7]+, -[A3]
00000FB0 1FCB move.b <<invalid special address>>, A3
00000FB2 0464 3E87 subi.w -[A4], 0x3E87
00000FB6 0A4B FB6D xori.w A3, 0xFB6D
00000FBA 1C3E move.b D6, <<invalid special address>>
00000FBC EB04 asl D4.b, 5
00000FBE 8B02 sbcd D5, D2
00000FC0 0856 4100 bchg.b [A6], 0x0
00000FC4 1402 move.b D2, D2
00000FC6 0F3A 722C btst [PC + 0x722C /* 000081F4, cstring ""<EOF> */], D7
00000FCA 2AFB 0273 move.l [A5]+, [PC + D0.w * 2 + 0x73]
00000FCE 0542 bchg D2, D2
00000FD0 081C 3E4D btst.b [A4]+, 0x4D /* 'M' */
00000FD4 030F btst A7, D1
00000FD6 2A6A 2304 movea.l A5, [A2 + 0x2304]
00000FDA 0103 btst D3, D0
00000FDC 722C moveq.l D1, 0x2C
00000FDE C82C 26CB and.b D4, [A4 + 0x26CB]
00000FE2 113B 0365 move.b -[A0], <<invalid full ext with IS == 1 and I/IS == 5>>
00000FE6 1BBB 0029 3683 move.b [A5 + D3.w * 8 - 0x125], [PC + D0.w + 0x29]
00000FEC 1B8B 1B3B 1183 03A8 C517 FE68 move.b [[A5 + 0x118303A8 + D1 * 2] - 0x3AE80198], A3
00000FF8 0318 btst [A0]+, D1
00000FFA 0D31 8661 btst [A1 + A0.w * 8 + 0x61], D6
00000FFE 0178 48CB bchg [0x000048CB], D0
00001002 3F1C move.w -[A7], [A4]+
00001004 48A9 17CB 24D3 movem.w [A1 + 0x24D3], D0,D1,D3,D6,D7,A0,A1,A2,A4
0000100A 232A 10F3 move.l -[A1], [A2 + 0x10F3]
0000100E 07C3 .incomplete
00001010 0A48 C302 xori.w A0, 0xC302
00001014 6901 bvs +0x3 /* 00001017 */
00001016 1B2B 41B4 move.b -[A5], [A3 + 0x41B4]
0000101A A82A syscall ComponentDispatch
0000101C 103C FB17 move.b D0, 0x17
00001020 1B2C 9B2C move.b -[A5], [A4 - 0x64D4]
00001024 C848 and.w D4, A0
00001026 A504 syscall Control, flags=5
00001028 7B00 moveq.l D5, 0x00
0000102A 1B04 move.b -[A5], D4
0000102C 487B 2152 C810 pea.l [[PC] - 0x37F0]
00001032 C310 and.b [A0], D1
00001034 5AB3 10A3 addq.l [A3 + D1.w - 0x93], 5
00001038 11C8 FEEB move.b [0xFFFFFEEB], A0
0000103C 0152 bchg [A2], D0
0000103E 8B05 sbcd D5, D5
00001040 AB09 syscall DrawArc
00001042 109B move.b [A0], [A3]+
00001044 99F3 1652 sub.l A4, [A3 + D1.w * 8 + 0x52]
00001048 6B27 bmi +0x29 /* 00001071 */
0000104A 367B 3AC8 movea.w A3, [PC + D3 * 2 - 0x56]
0000104E 8683 or.l D3, D3
00001050 1D2B 0700 move.b -[A6], [A3 + 0x700]
00001054 9B07 subx.b D5, D7
00001056 72C0 moveq.l D1, 0xFFFFFFC0
00001058 0B37 C005 btst [A7 + A4.w + 0x5], D5
0000105C 6BBB bmi -0x43 /* 00001019 */
0000105E 002B 2886 4169 ori.b [A3 + 0x4169], 0x86
00001064 C8BB 0001 and.l D4, [PC + D0.w + 0x1]
00001068 51CC 3356 dbf D4, +0x3358 /* 000043C0 */
0000106C F30C .extension 0x30C <<F/4-5/1>> // unimplemented
0000106E B8C0 cmpa.w A4, D0
00001070 62E9 bhi -0x15 /* 0000105B */
00001072 087B 1865 0AFB bchg.b [PC + D0 * 2 - 0x5], 0x65 /* 'e' */
00001078 085B 3E85 bchg.b [A3]+, 0x85
0000107C 09AD 0AE3 bclr [A5 + 0xAE3], D4
00001080 2D2A 1023 move.l -[A6], [A2 + 0x1023]
00001084 051B btst [A3]+, D2
00001086 2C3B 2456 move.l D6, [PC + D2.w * 4 + 0x56]
0000108A 050A btst A2, D2
0000108C C3A9 7B21 and.l [A1 + 0x7B21], D1
00001090 0F1E btst [A6]+, D7
00001092 28E3 move.l [A4]+, -[A3]
00001094 78A3 moveq.l D4, 0xFFFFFFA3
00001096 04A8 E12E FB06 2D7A subi.l [A0 + 0x2D7A], 0xE12EFB06
0000109E 9B08 subx.b -[A5], -[A0]
000010A0 412E 9B00 .invalid 0, [A6 - 0x6500] // invalid opcode 4 with b == 4
000010A4 4D81 .invalid 6, D1 // invalid opcode 4 with b == 6
000010A6 2817 move.l D4, [A7]
000010A8 01EC .incomplete
000010AA 2BA8 A13B 8B1B 2304 2B28 move.l [[A5 + A0 * 2] + 0x23042B28], [A0 - 0x5EC5]
000010B4 164B movea.b A3, A3
000010B6 1CF3 0180 move.b [A6]+, [ + <<invalid base displacement size>> + D0]
000010BA 0702 btst D2, D3
000010BC 6011 bra +0x13 /* 000010CF */
000010BE D5FB 38A5 add.l A2, [PC + D3 - 0x91]
000010C2 6C89 bge -0x75 /* 0000104D */
000010C4 6601 bne +0x3 /* 000010C7 */
000010C6 0CCC .incomplete
000010C8 427B 0045 clr.w [PC + D0.w + 0x45]
000010CC 175B 0F9B move.b [A3 + 0xF9B], [A3]+
000010D0 46C1 move.w SR, D1
000010D2 0E8B 0298 1302 .invalid.l A3, 0x2981302 // invalid immediate operation
// begin alternate branch 000010D6-000010D8
label000010D6:
000010D6 1302 move.b -[A1], D2
// end alternate branch 000010D6-000010D8
label000010D6: // (misaligned)
000010D8 949B sub.l D2, [A3]+
000010DA 01F2 .incomplete
000010DC 2B04 move.l -[A5], D4
000010DE 7300 moveq.l D1, 0x00
000010E0 8125 or.b -[A5], D0
000010E2 0481 C32B 2781 subi.l D1, 0xC32B2781
000010E8 54C1 scc D1
000010EA 00A1 032B 271B ori.l -[A1], 0x32B271B
000010F0 0C23 0B06 cmpi.b -[A3], 0x6
000010F4 0863 0B03 bchg.b -[A3], 0x3
000010F8 33EB 4E6B 0370 1400 move.w [0x03701400], [A3 + 0x4E6B]
00001100 AB15 syscall PatExpand
00001102 85B6 2A10 or.l [A6 + D2 * 2 + 0x10], D2
00001106 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001108 5223 addq.b -[A3], 1
0000110A 1E04 move.b D7, D4
0000110C 2167 75A3 move.l [A0 + 0x75A3], -[A7]
00001110 259A F301 move.l [[A2 + <<invalid base displacement size>> + A7 * 2]], [A2]+
00001114 82EE 5242 divu.w D1, [A6 + 0x5242]
00001118 232D 766B move.l -[A1], [A5 + 0x766B]
0000111C 059B bclr [A3]+, D2
0000111E 0080 F178 498C ori.l D0, 0xF178498C
00001124 52DB shi [A3]+
00001126 0810 5061 btst.b [A0], 0x61 /* 'a' */
0000112A 0028 7875 B333 ori.b [A0 - 0x4CCD], 0x75 /* 'u' */
00001130 0727 btst -[A7], D3
00001132 0212 569B andi.b [A2], 0x9B
00001136 1AFA 0B11 move.b [A5]+, [PC + 0xB11 /* 00001C49, value 0x7B '{', cstring "{" */]
0000113A E312 roxl D2.b, 1
0000113C 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
0000113E 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001140 0141 bchg D1, D0
00001142 3B50 2548 move.w [A5 + 0x2548], [A0]
00001146 25C0 82C5 move.l [PC - 0x7D3B /* FFFF940D, cstring ""<EOF> */], D0
0000114A 785B moveq.l D4, 0x5B
0000114C 312B 4C1B move.w -[A0], [A3 + 0x4C1B]
00001150 6CBB bge -0x43 /* 0000110D */
00001152 6582 bcs -0x7C /* 000010D6 */
00001154 266B 0771 movea.l A3, [A3 + 0x771]
00001158 098B bclr A3, D4
0000115A 1889 move.b [A4], A1
0000115C B217 cmp.b D1, [A7]
0000115E 0100 btst D0, D0
00001160 EB11 roxl D1.b, 5
00001162 527B 4473 addq.w [PC + D4.w * 4 + 0x73], 1
00001166 3E9B move.w [A7], [A3]+
00001168 6A33 bpl +0x35 /* 0000119D */
0000116A 0634 0F06 0863 addi.b [A4 + D0 + 0x63], 0x6
00001170 1F0B move.b -[A7], A3
00001172 50A9 0E6B addq.l [A1 + 0xE6B], 8
00001176 0165 bchg -[A5], D0
00001178 0E21 0FC3 .invalid.b -[A1], 0xC3 // invalid immediate operation
0000117C 0FC1 .incomplete
0000117E 9008 sub.b D0, A0
00001180 EB04 asl D4.b, 5
00001182 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
00001184 0853 0041 bchg.b [A3], 0x41 /* 'A' */
00001188 0081 6C33 0625 ori.l D1, 0x6C330625
0000118E 4D62 chk.w D6, -[A2]
00001190 2901 move.l -[A4], D1
00001192 532E 3052 subq.b [A6 + 0x3052], 1
00001196 E378 rol D0.w, D1
00001198 06C1 .incomplete
0000119A 31ED 071C 0485 move.w [0x00000485], [A5 + 0x71C]
000011A0 C105 abcd D0, D5
000011A2 01C0 .incomplete
000011A4 0701 btst D1, D3
000011A6 AEE1 syscall 0xAE1, auto_pop
000011A8 888A or.l D4, A2
000011AA 0441 0EE4 subi.w D1, 0xEE4
000011AE 0B07 btst D7, D5
000011B0 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
000011B2 3E2B 5B43 move.w D7, [A3 + 0x5B43]
000011B6 3BB3 10CB 1D23 2C43 1806 3C8B move.w [[A5 + 0x2C43 + D1 * 4] + 0x18063C8B], [A3 + D1.w - 0x53]
000011C2 5240 addq.w D0, 1
000011C4 E10A lsl D2.b, 8
000011C6 FAD3 2B90 .extension 0xAD3 <<F/2-3/5>> // unimplemented
000011CA 8379 EBE6 1F53 or.w [0xEBE61F53], D1
000011D0 640F bcc +0x11 /* 000011E1 */
000011D2 45BE .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
000011D4 40A9 19D3 negx.l [A1 + 0x19D3]
000011D8 01C0 .incomplete
000011DA 2A28 D86C move.l D5, [A0 - 0x2794]
000011DE C03C 9319 and.b D0, 0x19
000011E2 2E01 move.l D7, D1
000011E4 0573 093A C304 139F 4B46 bchg [[A3 - 0x3CFBEC61 + D0] + 0x4B46], D2
000011EE C302 abcd D1, D2
000011F0 FA53 009B .extension 0xA53 <<F/1/5>>, 0x009B // unimplemented
000011F4 1AC3 move.b [A5]+, D3
000011F6 04BB 2713 1F81 018B 02A5 00A9 subi.l [[ + <<invalid base displacement size>> + D0] + 0x2A500A9], 0x27131F81
00001202 7913 moveq.l D4, 0x13
00001204 666B bne +0x6D /* 00001271 */
00001206 002B 068B 04CB ori.b [A3 + 0x4CB], 0x8B
0000120C 299B 025C move.l [A4 + D0.w * 2 + 0x5C], [A3]+
00001210 56C3 sne D3
00001212 0413 9F21 subi.b [A3], 0x21 /* '!' */
00001216 D18B addx.l -[A0], -[A3]
00001218 47EB 8453 lea.l A3, [A3 - 0x7BAD]
0000121C 2D81 084B move.l [A6 + D0 + 0x4B], D1
00001220 2013 move.l D0, [A3]
00001222 BE49 cmp.w D7, A1
00001224 0A13 2BC8 xori.b [A3], 0xC8
00001228 3E9B move.w [A7], [A3]+
0000122A 1A81 move.b [A5], D1
0000122C 0125 btst -[A5], D0
0000122E 1A41 movea.b A5, D1
00001230 7543 moveq.l D2, 0x43
00001232 0CC8 .incomplete
00001234 2C1B move.l D6, [A3]+
00001236 267B 1D08 movea.l A3, [PC + <<invalid base displacement size>> + D1 * 4]
0000123A 1C28 0106 move.b D6, [A0 + 0x106]
0000123E 0685 3CF3 1A87 addi.l D5, 0x3CF31A87
00001244 0CBC A109 E108 A11E 4B20 cmpi.l 0xA11E4B20, 0xA109E108
0000124E F34B .extension 0x34B <<F/4-5/1>> // unimplemented
00001250 131F move.b -[A1], [A7]+
00001252 13BE 2B56 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, <<invalid special address>>
00001256 7394 moveq.l D1, 0xFFFFFF94
00001258 68E3 bvc -0x1B /* 0000123D */
0000125A 1A73 14DB movea.b A5, [A3 + D1.w * 4 - 0x37]
0000125E 5806 addq.b D6, 4
00001260 6593 bcs -0x6B /* 000011F5 */
00001262 130D move.b -[A1], A5
00001264 7B1D moveq.l D5, 0x1D
00001266 0701 btst D1, D3
00001268 03F9 .incomplete
0000126A 0F10 btst [A0], D7
0000126C E90F lsl D7.b, 4
0000126E 8B15 or.b [A5], D5
00001270 E50F lsl D7.b, 2
00001272 FA61 0EEB .extension 0xA61 <<F/1/5>>, 0x0EEB // unimplemented
00001276 0173 0A0F bchg [A3 + D0 * 2 + 0xF], D0
0000127A 0509 btst A1, D2
0000127C A924 syscall FrontWindow
0000127E 2B79 133E 8107 1625 move.l [A5 + 0x1625], [0x133E8107]
00001286 1269 0189 movea.b A1, [A1 + 0x189]
0000128A 0721 btst -[A1], D3
0000128C 1F8B 1D16 081C move.b [[A7] + D1 * 4 + 0x81C], A3
00001292 1609 move.b D3, A1
00001294 1273 1433 movea.b A1, [A3 + D1.w * 4 + 0x33]
00001298 4E97 jsr [A7]
0000129A 0CF1 .incomplete
0000129C E506 asl D6.b, 2
0000129E 2A10 move.l D5, [A0]
000012A0 7B17 moveq.l D5, 0x17
000012A2 6B00 E913 bmi -0x16EB /* FFFFFBB7 */
000012A6 4B6C E913 chk.w D5, [A4 - 0x16ED]
000012AA 0FED .incomplete
000012AC 07D1 .incomplete
000012AE 0723 btst -[A3], D3
000012B0 2C63 movea.l A6, -[A3]
000012B2 3643 movea.w A3, D3
000012B4 0C65 7365 cmpi.w -[A5], 0x7365 /* 'se' */
000012B8 1225 move.b D1, -[A5]
000012BA A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
000012BC 0206 B306 andi.b D6, 0x6
000012C0 2523 move.l -[A2], -[A3]
000012C2 8814 or.b D4, [A4]
000012C4 2E28 821B move.l D7, [A0 - 0x7DE5]
000012C8 0F12 btst [A2], D7
000012CA 8865 or.w D4, -[A5]
000012CC 9A37 0100 sub.b D5, [A7 + <<invalid base displacement size>> + D0]
000012D0 9302 subx.b D1, D2
000012D2 2700 move.l -[A3], D0
000012D4 FCC5 4343 .extension 0xCC5 <<F/2-3/6>> // unimplemented
000012D8 5D49 subq.w A1, 6
000012DA 0273 0C2A 0703 7F3B 132E andi.w [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x7F3B132E], 0xC2A
000012E4 48CD D0E3 movem.l A5, D0,D1,D5,D6,D7,A4,A6,A7
000012E8 041B 046A subi.b [A3]+, 0x6A /* 'j' */
000012EC DC50 add.w D6, [A0]
000012EE 8A04 or.b D5, D4
000012F0 637A bls +0x7C /* 0000136C */
000012F2 CB78 0B07 and.w [0x00000B07], D5
000012F6 2B6C 8B47 5B1D move.l [A5 + 0x5B1D], [A4 - 0x74B9]
000012FC 06E3 .incomplete
000012FE 1F5C E334 move.b [A7 - 0x1CCC], [A4]+
00001302 DB01 addx.b D5, D1
00001304 CB1F and.b [A7]+, D5
00001306 0705 btst D5, D3
00001308 A373 syscall OSReserved, flags=3
0000130A 10C3 move.b [A0]+, D3
0000130C 04A3 2EE2 2CE4 subi.l -[A3], 0x2EE22CE4
00001312 FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
00001314 511B subq.b [A3]+, 8
00001316 C82C 9472 and.b D4, [A4 - 0x6B8E]
0000131A 3E73 108B movea.w A7, [A3 + D1.w - 0x117]
0000131E 021E 16C3 andi.b [A6]+, 0xC3
00001322 04F3 .incomplete
00001324 7AE2 moveq.l D5, 0xFFFFFFE2
00001326 BB36 2C93 xor.b [A6 + D2 * 4 - 0x109], D5
0000132A 6B4B bmi +0x4D /* 00001377 */
0000132C 1C73 44BC movea.b A6, [A3 + D4.w * 4 - 0x68]
00001330 1C28 C83E move.b D6, [A0 - 0x37C2]
00001334 1B26 move.b -[A5], -[A6]
00001336 6533 bcs +0x35 /* 0000136B */
00001338 5300 subq.b D0, 1
0000133A 45BD .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
0000133C DB04 addx.b D5, D4
0000133E 49CD lea.l A4, A5
00001340 2CC1 move.l [A6]+, D1
00001342 0897 0D99 bclr.b [A7], 0x99
00001346 2B19 move.l -[A5], [A1]+
00001348 5C5B addq.w [A3]+, 6
0000134A 3E89 move.w [A7], A1
0000134C 08EB 04C3 0473 bset.b [A3 + 0x473], 0xC3
00001352 7AE2 moveq.l D5, 0xFFFFFFE2
00001354 7908 moveq.l D4, 0x08
00001356 0FE1 .incomplete
00001358 2361 6D25 move.l [A1 + 0x6D25], -[A1]
0000135C 080F E20F btst.b A7, 0xF
00001360 0608 BC2D addi.b A0, 0x2D /* '-' */
00001364 42AB 02BC clr.l [A3 + 0x2BC]
00001368 9302 subx.b D1, D2
0000136A 2518 move.l -[A2], [A0]+
label0000136C:
0000136C CDA8 82A1 and.l [A0 - 0x7D5F], D6
00001370 0811 C617 btst.b [A1], 0x17
00001374 0179 DC50 03C4 bchg [0xDC5003C4], D0
0000137A 0B07 btst D7, D5
0000137C 0FA5 bclr -[A5], D7
0000137E 0817 04DC btst.b [A7], 0xDC
00001382 012A 5C63 btst [A2 + 0x5C63], D0
00001386 0B6D 2227 bchg [A5 + 0x2227], D5
0000138A 01A4 bclr -[A4], D0
0000138C 5704 subq.b D4, 3
0000138E F6B3 4CA3 .extension 0x6B3 <<F/2-3/3>> // unimplemented
00001392 3473 0D13 6C4B 2157 movea.w A2, [[A3 + D0 * 4] + 0x6C4B2157]
0000139A 053F btst <<invalid special address>>, D2
0000139C 2703 move.l -[A3], D3
0000139E 41DC lea.l A0, [A4]+
000013A0 288B move.l [A4], A3
000013A2 0808 5E0F btst.b A0, 0xF
000013A6 5C62 addq.w -[A2], 6
000013A8 1C78 02DB movea.b A6, [0x000002DB]
000013AC 33DE 822A 2843 move.w [0x822A2843], [A6]+
000013B2 0083 0376 BB0F ori.l D3, 0x376BB0F
000013B8 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
000013BA 016A C6E3 bchg [A2 - 0x391D], D0
000013BE 4B6B 01B6 chk.w D5, [A3 + 0x1B6]
000013C2 5300 subq.b D0, 1
000013C4 E636 roxr D6.b, D3
000013C6 B309 cmpm.b [A1]+, [A1]+
000013C8 1010 move.b D0, [A0]
000013CA 1484 move.b [A2], D4
000013CC 1705 move.b -[A3], D5
000013CE BD0F cmpm.b [A6]+, [A7]+
000013D0 0003 3401 ori.b D3, 0x1
000013D4 6976 bvs +0x78 /* 0000144C */
000013D6 3703 move.w -[A3], D3
000013D8 4F2A 5027 .invalid 7, [A2 + 0x5027] // invalid opcode 4 with b == 4
000013DC 01AB B312 bclr [A3 - 0x4CEE], D0
000013E0 2107 move.l -[A0], D7
000013E2 8A78 DC28 or.w D5, [0xFFFFDC28]
000013E6 432A 085E .invalid 1, [A2 + 0x85E] // invalid opcode 4 with b == 4
000013EA 0F5C bchg [A4]+, D7
000013EC 6240 bhi +0x42 /* 0000142E */
000013EE 02CB .incomplete
000013F0 1455 movea.b A2, [A5]
000013F2 07CB .incomplete
000013F4 0F5D bchg [A5]+, D7
000013F6 0774 4507 5B39 7476 bchg [[A4 + <<invalid base displacement size>>] + D4 * 4 + 0x5B397476], D3
000013FE AD07 syscall SetString, auto_pop
00001400 0FB1 07C3 1217 0581 bclr [[ + <<invalid base displacement size>>] + 0x12170581], D7
00001408 A907 syscall SetString
0000140A 1617 move.b D3, [A7]
0000140C 041F 0473 subi.b [A7]+, 0x73 /* 's' */
00001410 0423 3303 subi.b -[A3], 0x3
00001414 0007 05C9 ori.b D7, 0xC9
00001418 3CAB 1606 move.w [A6], [A3 + 0x1606]
0000141C 7216 moveq.l D1, 0x16
0000141E 23B3 6B0A 7317 2333 F309 3243 1B36 0703 move.l [[A1 - 0xCF6CDBD + D2 * 2] + 0x1B360703], [[A3 + <<invalid base displacement size>> + D6 * 2] + 0x7317]
label0000142E:
0000142E A002 syscall Read
00001430 1B33 8CCC move.b -[A5], [A3 + A0 * 4 - 0x52]
00001434 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00001436 1693 move.b [A3], [A3]
00001438 5A38 D80F addq.b [0xFFFFD80F], 5
0000143C 3882 move.w [A4], D2
0000143E 8380 165B unpk D1, D0, 0x165B
00001442 0923 btst -[A3], D4
00001444 0607 037D addi.b D7, 0x7D /* '}' */
00001448 3605 move.w D3, D5
0000144A 0302 btst D2, D1
label0000144C:
0000144C 3330 0108 move.w -[A1], [A0 + <<invalid base displacement size>> + D0]
00001450 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00001452 1E16 move.b D7, [A6]
00001454 0B79 7474 1E16 bchg [0x74741E16], D5
0000145A 461F not.b [A7]+
0000145C 130F move.b -[A1], A7
0000145E A500 syscall Open/PBHOpen/HOpen, flags=5
00001460 4B29 D236 .invalid 5, [A1 - 0x2DCA] // invalid opcode 4 with b == 4
00001464 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001466 1E07 move.b D7, D7
00001468 0257 330E andi.w [A7], 0x330E
0000146C 6B22 bmi +0x24 /* 00001490 */
0000146E 7476 moveq.l D2, 0x76
00001470 9B02 subx.b D5, D2
00001472 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00001474 5B07 subq.b D7, 5
00001476 00B3 7221 0903 000F ori.l [A3 + D0.w + 0xF], 0x72210903
0000147E 3823 move.w D4, -[A3]
00001480 3363 08A1 move.w [A1 + 0x8A1], -[A3]
00001484 0943 bchg D3, D4
00001486 0741 bchg D1, D3
00001488 0803 005B btst.b D3, 0x5B /* '[' */
0000148C 3938 38FB move.w -[A4], [0x000038FB]
label00001490:
00001490 01C1 .incomplete
00001492 0813 0338 btst.b [A3], 0x38 /* '8' */
00001496 0FE4 .incomplete
00001498 4B40 chk.w D5, D0
0000149A 810F sbcd -[A0], -[A7]
0000149C 1007 move.b D0, D7
0000149E 0430 6437 05EB E302 327E 2333 subi.b [[-0x1CFE] + 0x327E2333], 0x37 /* '7' */
000014AA 028B 0FAB 00A1 andi.l A3, 0xFAB00A1
000014B0 0FDB .incomplete
000014B2 6711 beq +0x13 /* 000014C5 */
000014B4 26A9 372E move.l [A3], [A1 + 0x372E]
000014B8 0453 000B subi.w [A3], 0xB
000014BC 3B53 2763 move.w [A5 + 0x2763], [A3]
000014C0 00A4 06BB 0F1E ori.l -[A4], 0x6BB0F1E
000014C6 285B movea.l A4, [A3]+
000014C8 1153 00A3 move.b [A0 + 0xA3], [A3]
000014CC 0A1B 64EB xori.b [A3]+, 0xEB
000014D0 0C36 4A89 1607 cmpi.b [A6 + D1.w * 8 + 0x7], 0x89
000014D6 8576 DB13 745B 2723 or.w [[A6 + A5 * 2] + 0x745B2723], D2
000014DE 3338 7B1F move.w -[A1], [0x00007B1F]
000014E2 2333 6300 move.l -[A1], [A3 + <<invalid base displacement size>> + D6 * 2]
000014E6 D527 add.b -[A7], D2
000014E8 0C18 26DB cmpi.b [A0]+, 0xDB
000014EC 28E5 move.l [A4]+, -[A5]
000014EE 268B move.l [A3], A3
000014F0 000F 383F ori.b A7, 0x3F /* '?' */
000014F4 853F or.b <<invalid special address>>, D2
000014F6 3B15 move.w -[A5], [A5]
000014F8 BB00 xor.b D0, D5
000014FA 2B3F move.l -[A5], <<invalid special address>>
000014FC 1A78 730E movea.b A5, [0x0000730E]
00001500 3CEB 0625 move.w [A6]+, [A3 + 0x625]
00001504 01D3 .incomplete
00001506 0812 7861 btst.b [A2], 0x61 /* 'a' */
0000150A 0153 bchg [A3], D0
0000150C C73C 2B17 and.b 0x17, D3
00001510 6501 bcs +0x3 /* 00001513 */
00001512 9311 sub.b [A1], D1
00001514 2B3F move.l -[A5], <<invalid special address>>
00001516 7B22 moveq.l D5, 0x22
00001518 0101 btst D1, D0
0000151A 3323 move.w -[A1], -[A3]
0000151C 0501 btst D1, D2
0000151E AB1C syscall NewTempBuffer
00001520 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001522 0421 01C3 subi.b -[A1], 0xC3
00001526 2825 move.l D4, -[A5]
00001528 01F3 .incomplete
0000152A 1721 move.b -[A3], -[A1]
0000152C 014B bchg A3, D0
0000152E 0121 btst -[A1], D0
00001530 010B btst A3, D0
00001532 3825 move.w D4, -[A5]
00001534 0113 btst [A3], D0
00001536 2221 move.l D1, -[A1]
00001538 015A bchg [A2]+, D0
0000153A 2101 move.l -[A0], D1
0000153C A324 syscall SetHandleSize, flags=3
0000153E 2501 move.l -[A2], D1
00001540 7B33 moveq.l D5, 0x33
00001542 2101 move.l -[A0], D1
00001544 D621 add.b D3, -[A1]
00001546 016B 1925 bchg [A3 + 0x1925], D0
0000154A 019B bclr [A3]+, D0
0000154C 2621 move.l D3, -[A1]
0000154E 015B bchg [A3]+, D0
00001550 0221 0163 andi.b -[A1], 0x63 /* 'c' */
00001554 19E5 11D3 move.b 0xD3, -[A5]
00001558 04C1 .incomplete
0000155A 2AB8 1704 move.l [A5], [0x00001704]
0000155E B562 xor.w -[A2], D2
00001560 0B20 btst -[A0], D5
00001562 85AA F372 or.l [A2 - 0xC8E], D2
00001566 235B 2A10 move.l [A1 + 0x2A10], [A3]+
0000156A 0B0A btst A2, D5
0000156C 630E bls +0x10 /* 0000157C */
0000156E BB1E xor.b [A6]+, D5
00001570 5377 0309 subq.w [[A7 + <<invalid base displacement size>> + D0 * 2]], 1
00001574 7B5A moveq.l D5, 0x5A
00001576 3B10 move.w -[A5], [A0]
00001578 7332 moveq.l D1, 0x32
0000157A B60B cmp.b D3, A3
label0000157C:
0000157C 200F move.l D0, A7
0000157E 01B0 F38D bclr [[ + <<invalid base displacement size>>] + A7 * 2], D0
00001582 F357 .extension 0x357 <<F/4-5/1>> // unimplemented
00001584 3306 move.w -[A1], D6
00001586 C358 and.w [A0]+, D1
00001588 26B3 0445 move.l [A3], [A3 + D0.w * 4 + 0x45]
0000158C 103B B253 move.b D0, [PC + A3.w * 2 + 0x53]
00001590 9C0E sub.b D6, A6
00001592 E528 lsl D0.b, D2
00001594 5A8A addq.l A2, 5
00001596 D62E 04EB add.b D3, [A6 + 0x4EB]
0000159A 209B move.l [A0], [A3]+
0000159C 3316 move.w -[A1], [A6]
0000159E 9B09 subx.b -[A5], -[A1]
000015A0 5A88 addq.l A0, 5
000015A2 14A0 move.b [A2], -[A0]
000015A4 76D0 moveq.l D3, 0xFFFFFFD0
000015A6 D01B add.b D0, [A3]+
000015A8 0012 1602 ori.b [A2], 0x2
000015AC AB83 syscall slMASK11
000015AE D303 addx.b D1, D3
000015B0 1B06 move.b -[A5], D6
000015B2 7B05 moveq.l D5, 0x05
000015B4 2A78 7313 movea.l A5, [0x00007313]
000015B8 1B06 move.b -[A5], D6
000015BA 2B04 move.l -[A5], D4
000015BC EE1B ror D3.b, 7
000015BE 0638 4315 A345 addi.b [0xFFFFA345], 0x15
000015C4 9317 sub.b [A7], D1
000015C6 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000015C8 0608 1C5B addi.b A0, 0x5B /* '[' */
000015CC 0240 1B59 andi.w D0, 0x1B59
000015D0 70ED moveq.l D0, 0xFFFFFFED
000015D2 0314 btst [A4], D1
000015D4 029B 132A 5B02 andi.l [A3]+, 0x132A5B02
000015DA BB0F cmpm.b [A5]+, [A7]+
000015DC F306 .extension 0x306 <<F/4-5/1>> // unimplemented
000015DE 4406 neg.b D6
000015E0 AB03 syscall Jackson
000015E2 3673 0B44 movea.w A3, <<invalid full ext with I/IS == 4>>
000015E6 904B sub.w D0, A3
000015E8 07AB 8507 bclr [A3 - 0x7AF9], D3
000015EC 0067 1E5B ori.w -[A7], 0x1E5B
000015F0 0283 0AA5 0163 andi.l D3, 0xAA50163
000015F6 1ED3 move.b [A7]+, [A3]
000015F8 03DB .incomplete
000015FA 01C3 .incomplete
000015FC 9626 sub.b D3, -[A6]
000015FE F865 0B1F .extension 0x865 <<F/1/4>>, 0x0B1F // unimplemented
00001602 5318 subq.b [A0]+, 1
00001604 0E37 00BB 5B1D .invalid.b [[A7] + D5 * 2], 0xBB // invalid immediate operation
0000160A 56BB 0256 addq.l [PC + D0.w * 2 + 0x56], 3
0000160E 2308 move.l -[A1], A0
00001610 2702 move.l -[A3], D2
00001612 7CE3 moveq.l D6, 0xFFFFFFE3
00001614 D7B3 460E add.l [A3 + D4.w * 8 + 0xE], D3
00001618 0A2B 09E1 9763 xori.b [A3 - 0x689D], 0xE1
0000161E 052B 091C btst [A3 + 0x91C], D2
00001622 1707 move.b -[A3], D7
00001624 730F moveq.l D1, 0x0F
00001626 1402 move.b D2, D2
00001628 3329 9B01 move.w -[A1], [A1 - 0x64FF]
0000162C 0701 btst D1, D3
0000162E 9683 sub.l D3, D3
00001630 2EE1 move.l [A7]+, -[A1]
00001632 8D1C or.b [A4]+, D6
00001634 1002 move.b D0, D2
00001636 CB37 631E 8B00 and.b [[A7] + D6 * 2 - 0x7500], D5
0000163C 1400 move.b D2, D0
0000163E 0F14 btst [A4], D7
00001640 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001642 1F01 move.b -[A7], D1
00001644 9AF3 0E0C sub.w A5, [A3 + D0 * 8 + 0xC]
00001648 18F3 2C1F move.b [A4]+, [A3 + D2 * 4 + 0x1F]
0000164C B336 8507 8198 B327 xor.b [[A6 + <<invalid base displacement size>>] + A0 * 4 - 0x7E674CD9], D1
00001654 4B51 chk.w D5, [A1]
00001656 C30A abcd -[A1], -[A2]
00001658 0423 029B subi.b -[A3], 0x9B
0000165C 54FB 0A0E scc [PC + D0 * 2 + 0xE]
00001660 FB57 .extension 0xB57 <<F/4-5/5>> // unimplemented
00001662 063C 3313 8B00 addi.b 0x0, 0x13
00001668 C317 and.b [A7], D1
0000166A 1FEB 04CB move.b <<invalid special address>>, [A3 + 0x4CB]
0000166E 4DC3 lea.l A6, D3
00001670 9E7B 4CEB sub.w D7, [PC + D4 * 4 - 0x21]
00001674 04EB .incomplete
00001676 014B bchg A3, D0
00001678 060F B62B addi.b A7, 0x2B /* '+' */
0000167C 0543 bchg D3, D2
0000167E 20F3 0D3B 588B 0073 02EB 2756 move.l [A0]+, [[A3 + 0x588B0073 + D0 * 4] + 0x2EB2756]
0000168A 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
0000168C 0F0E btst A6, D7
0000168E 8308 sbcd -[A1], -[A0]
00001690 0708 btst A0, D3
00001692 5F02 subq.b D2, 7
00001694 C31C and.b [A4]+, D1
00001696 2559 2B12 move.l [A2 + 0x2B12], [A1]+
0000169A 061B 24C1 addi.b [A3]+, 0xC1
0000169E 0103 btst D3, D0
000016A0 640E bcc +0x10 /* 000016B0 */
000016A2 6100 AB55 bsr -0x54A9 /* FFFFC1F9 */
000016A6 6500 4B7A bcs +0x4B7C /* 00006222 */
000016AA 0E0F 3673 .invalid.b A7, 0x73 /* 's' */ // invalid immediate operation
000016AE 77D3 moveq.l D3, 0xFFFFFFD3
label000016B0:
000016B0 0358 bchg [A0]+, D1
000016B2 06AB 055B 017B 0EE0 addi.l [A3 + 0xEE0], 0x55B017B
000016BA 8500 sbcd D2, D0
000016BC 435E chk.w D1, [A6]+
000016BE 5B09 subq.b A1, 5
000016C0 8113 or.b [A3], D0
000016C2 585B addq.w [A3]+, 4
000016C4 1204 move.b D1, D4
000016C6 0FA5 bclr -[A5], D7
000016C8 005B 010B ori.w [A3]+, 0x10B
000016CC 0493 0114 EA93 subi.l [A3], 0x114EA93
label000016D2:
000016D2 0402 7318 subi.b D2, 0x18
000016D6 0630 7B00 DB01 addi.b [[A0 + <<invalid base displacement size>> + A5 * 2]], 0x0
000016DC E331 roxl D1.b, D1
000016DE 6115 bsr +0x17 /* 000016F5 */
000016E0 29A1 436A 8B3F FB45 move.l [[A4 - 0x74C1] - 0x4BB], -[A1]
000016E8 B345 xor.w D5, D1
000016EA 1307 move.b -[A1], D7
000016EC 9B66 sub.w -[A6], D5
000016EE E33A rol D2.b, D1
000016F0 8BBF or.l <<invalid special address>>, D5
000016F2 2201 move.l D1, D1
000016F4 01E3 .incomplete
000016F6 D75B add.w [A3]+, D3
000016F8 32EB 4E73 move.w [A1]+, [A3 + 0x4E73]
000016FC 395B B21F move.w [A4 - 0x4DE1], [A3]+
00001700 AB55 syscall bMax
00001702 63CE bls -0x30 /* 000016D2 */
00001704 3B2F 6312 move.w -[A5], [A7 + 0x6312]
00001708 5332 ABE7 subq.b <<invalid full ext with IS == 1 and I/IS == 7>>, 1
0000170C ABB6 syscall scDirTab16
0000170E FC33 2765 .unknown 0xFC33 0x2765 (W = 6)
00001712 24E3 move.l [A2]+, -[A3]
00001714 0465 1107 subi.w -[A5], 0x1107
00001718 017D bchg <<invalid special address>>, D0
0000171A 048B 0073 0A2B subi.l A3, 0x730A2B /* 's\n+' */
00001720 6823 bvc +0x25 /* 00001745 */
00001722 6636 bne +0x38 /* 0000175A */
00001724 EB04 asl D4.b, 5
00001726 035B bchg [A3]+, D1
00001728 0B3B 0700 btst [PC + <<invalid base displacement size>> + D0 * 8], D5
0000172C 9017 sub.b D0, [A7]
0000172E 0122 btst -[A2], D0
00001730 D31B add.b [A3]+, D1
00001732 B32B 7B0E xor.b [A3 + 0x7B0E], D1
00001736 B308 cmpm.b [A1]+, [A0]+
00001738 0B04 btst D4, D5
0000173A 5882 addq.l D2, 4
0000173C 3C4B movea.w A6, A3
0000173E 2353 00C5 move.l [A1 + 0xC5], [A3]
00001742 1093 move.b [A0], [A3]
00001744 01EA .incomplete
00001746 C31D and.b [A5]+, D1
00001748 E517 roxl D7.b, 2
0000174A 063C 9B12 4104 addi.b 0x4, 0x12
00001750 5B1D subq.b [A5]+, 5
00001752 8B00 sbcd D5, D0
00001754 2157 EB11 move.l [A0 - 0x14EF], [A7]
00001758 5380 subq.l D0, 1
label0000175A:
0000175A CB4D exg A5, A5
0000175C 1FF3 011F 4B1C 5B7A move.b <<invalid special address>>, [[A3] + D0 + 0x4B1C5B7A]
00001764 420F clr.b A7
00001766 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00001768 7216 moveq.l D1, 0x16
0000176A 560F addq.b A7, 3
0000176C 0003 0B07 ori.b D3, 0x7
00001770 0567 bchg -[A7], D2
00001772 5B0F subq.b A7, 5
00001774 3B50 EB04 move.w [A5 - 0x14FC], [A0]
00001778 6507 bcs +0x9 /* 00001781 */
0000177A 8308 sbcd -[A1], -[A0]
0000177C 4273 02A4 clr.w [A3 + D0.w * 2 - 0x92]
00001780 065B 2C5B addi.w [A3]+, 0x2C5B /* ',[' */
00001784 7AF3 moveq.l D5, 0xFFFFFFF3
00001786 8133 062B or.b [A3 + D0.w * 8 + 0x2B], D0
0000178A 4633 06A4 not.b [A3 + D0.w * 8 - 0x92]
0000178E 06FB .incomplete
00001790 19C1 070F move.b 0xF, D1
00001794 0EAB 0B07 8466 C104 .invalid.l [A3 - 0x3EFC], 0xB078466 // invalid immediate operation
0000179C 7B4C moveq.l D5, 0x4C
0000179E 4387 .invalid 1, D7 // invalid opcode 4 with b == 6
000017A0 827B 1DD3 05DE B308 or.w D1, [[] + 0x5DEB308]
000017A8 435E chk.w D1, [A6]+
000017AA 36CB move.w [A3]+, A3
000017AC 43D3 lea.l A1, [A3]
000017AE 03C3 .incomplete
000017B0 0BCB .incomplete
000017B2 3A06 move.w D5, D6
000017B4 D305 addx.b D1, D5
000017B6 0B11 btst [A1], D5
000017B8 236D 0364 1B16 move.l [A1 + 0x1B16], [A5 + 0x364]
000017BE 6100 AB55 bsr -0x54A9 /* FFFFC315 */
000017C2 6500 4B7A bcs +0x4B7C /* 0000633E */
000017C6 1B16 move.b -[A5], [A6]
000017C8 810D sbcd -[A0], -[A5]
000017CA CB43 exg D5, D3
000017CC 5845 addq.w D5, 4
000017CE 7417 moveq.l D2, 0x17
000017D0 0905 btst D5, D4
000017D2 0FC1 .incomplete
000017D4 14B3 E75B 073B AFBB move.b [A2], [[A3] + 0x73BAFBB]
000017DC 4533 CE83 .invalid 2, [A3 + A4 * 8 - 0x125] // invalid opcode 4 with b == 4
000017E0 58F3 BFDB 7833 D9F4 svc [[] + 0x7833D9F4]
000017E8 0FE9 .incomplete
000017EA 141E move.b D2, [A6]+
000017EC 1F33 2F0F E926 FB00 move.b -[A7], [[A3 + <<invalid base displacement size>>] + D2 * 8 - 0x16D90500]
000017F4 8A04 or.b D5, D4
000017F6 6300 E201 bls -0x1DFD /* FFFFF9F9 */
000017FA 1240 movea.b A1, D0
000017FC EACB 1302 bfchg A3 {12:2}
00001800 0F30 3CBB btst [A0 + D3 * 4 - 0x69], D7
00001804 0D63 bchg -[A3], D6
00001806 0068 0B0D 210B ori.w [A0 + 0x210B], 0xB0D
0000180C AB29 syscall TrimRect
0000180E D790 add.l [A0], D3
00001810 ED0F lsl D7.b, 6
00001812 6D21 blt +0x23 /* 00001835 */
00001814 7300 moveq.l D1, 0x00
00001816 40EA BB1C move.w [A2 - 0x44E4], SR
0000181A 020F 30F3 andi.b A7, 0xF3
0000181E 0C23 0293 cmpi.b -[A3], 0x93
00001822 5558 subq.w [A0]+, 2
00001824 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
00001826 0702 btst D2, D3
00001828 B983 xor.l D3, D4
0000182A 08B3 2B3B 5EB3 bclr.b [A3 + D5 * 8 - 0x77], 0x3B /* ';' */
00001830 081B 0A58 btst.b [A3]+, 0x58 /* 'X' */
00001834 1402 move.b D2, D2
00001836 DB70 341B add.w [A0 + D3.w * 4 + 0x1B], D5
0000183A 0D0F btst A7, D6
0000183C C127 and.b -[A7], D0
0000183E 58D3 svc [A3]
00001840 03E1 .incomplete
00001842 28B4 4B51 move.l [A4], [[A4]]
00001846 D334 0E1B add.b [A4 + D0 * 8 + 0x1B], D1
0000184A 64C9 bcc -0x35 /* 00001815 */
0000184C 001B 790E ori.b [A3]+, 0xE
00001850 AD7D syscall NewDialog, auto_pop
00001852 8BB2 732C or.l <<invalid full ext with I/IS == 4>>, D5
00001856 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00001858 E3BA rol D2, D1
0000185A 332F EB4E move.w -[A1], [A7 - 0x14B2]
0000185E 2B40 FB4B move.l [A5 - 0x4B5], D0
00001862 8B32 F335 9367 1FA1 or.b [[A2 - 0x6C98E05F] + A7 * 2], D5
0000186A 0FAB 4563 bclr [A3 + 0x4563], D7
0000186E 97A3 sub.l -[A3], D3
00001870 2263 movea.l A1, -[A3]
00001872 2C93 move.l [A6], [A3]
00001874 69E3 bvs -0x1B /* 00001859 */
00001876 69EB bvs -0x13 /* 00001863 */
00001878 4EF3 BF1F 0E3D 0363 jmp [[A3] + A3 * 8 + 0xE3D0363]
00001880 171B move.b -[A3], [A3]+
00001882 58A3 addq.l -[A3], 4
00001884 550F subq.b A7, 2
00001886 C113 and.b [A3], D0
00001888 0127 btst -[A7], D0
0000188A B366 xor.w -[A6], D1
0000188C 9B08 subx.b -[A5], -[A0]
0000188E 36C3 move.w [A3]+, D3
00001890 16E3 move.b [A3]+, -[A3]
00001892 188B move.b [A4], A3
00001894 2E28 5361 move.l D7, [A0 + 0x5361]
00001898 0E2B 0C5B 4E1F .invalid.b [A3 + 0x4E1F], 0x5B /* '[' */ // invalid immediate operation
0000189E 2B48 0FE2 move.l [A5 + 0xFE2 /* export_504 */], A0
000018A2 0ECC .incomplete
000018A4 C361 and.w -[A1], D1
000018A6 7B09 moveq.l D5, 0x09
000018A8 9B03 subx.b D5, D3
000018AA 8BC5 divs.w D5, D5
000018AC 2705 move.l -[A3], D5
000018AE 3B8B 451F 0E2B 04B6 move.w [[A5] + D4 * 4 + 0xE2B04B6], A3
000018B6 C101 abcd D0, D1
000018B8 1FE1 move.b <<invalid special address>>, -[A1]
000018BA 2FB3 67A3 67EB 690E 6317 36B3 move.l [A7 + D3.w * 8 - 0x77], [[0x67EB + D6 * 8] + 0x690E6317]
000018C6 668B bne -0x73 /* 00001853 */
000018C8 0304 btst D4, D1
000018CA 0105 btst D5, D0
000018CC 9B0B subx.b -[A5], -[A3]
000018CE 5398 subq.l [A0]+, 1
000018D0 7B2B moveq.l D5, 0x2B
000018D2 1F43 632B move.b [A7 + 0x632B], D3
000018D6 1C13 move.b D6, [A3]
000018D8 CC2B 48B3 and.b D6, [A3 + 0x48B3]
000018DC 847B 0961 00DB or.w D2, [[PC + 0xDB]]
000018E2 7B13 moveq.l D5, 0x13
000018E4 24E5 move.l [A2]+, -[A5]
000018E6 05C3 .incomplete
000018E8 15C3 1521 move.b [PC + 0x1521 /* 00002E0B, value 0x6 */], D3
000018EC 00E1 .incomplete
000018EE 05E3 .incomplete
000018F0 33C1 05B3 0483 move.w [0x05B30483], D1
000018F6 4D16 .invalid 6, [A6] // invalid opcode 4 with b == 4
000018F8 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
000018FA 36E5 move.w [A3]+, -[A5]
000018FC 050F btst A7, D2
000018FE 894B 1B1D pack -[A4], -[A3], 0x1B1D
00001902 0443 6E0C subi.w D3, 0x6E0C
00001906 18D3 move.b [A4]+, [A3]
00001908 CE0F and.b D7, A7
0000190A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000190C F443 .invalid <<cinv/cpush with scope=0>>
0000190E 6EB3 bgt -0x4B /* 000018C3 */
00001910 191F move.b -[A4], [A7]+
00001912 E12B lsl D3.b, D0
00001914 7B3B moveq.l D5, 0x3B
00001916 0E23 8143 .invalid.b -[A3], 0x43 /* 'C' */ // invalid immediate operation
0000191A 6E07 bgt +0x9 /* 00001923 */
0000191C 02B5 0703 848B 11C3 1E83 040C andi.l [[ + <<invalid base displacement size>>] + 0x1E83040C], 0x703848B
00001928 1893 move.b [A4], [A3]
0000192A E76B lsl D3.w, D3
0000192C 2CA5 move.l [A6], -[A5]
0000192E 0AC3 .incomplete
00001930 16EB C5B3 move.b [A3]+, [A3 - 0x3A4D]
00001934 3404 move.w D2, D4
00001936 C3E1 muls.w D1, -[A1]
00001938 EB45 asl D5.w, 5
0000193A 1813 move.b D4, [A3]
0000193C 4FB3 3603 .invalid 7, [A3 + D3.w * 8 + 0x3] // invalid opcode 4 with b == 6
00001940 58A1 addq.l -[A1], 4
00001942 0609 126D addi.b A1, 0x6D /* 'm' */
00001946 012D 0E3B btst [A5 + 0xE3B], D0
0000194A 0761 bchg -[A1], D3
0000194C 03EB .incomplete
0000194E 46C3 move.w SR, D3
00001950 16EB 01A5 move.b [A3]+, [A3 + 0x1A5]
00001954 013B 36D3 btst [PC + D3.w * 8 - 0x45], D0
00001958 0685 081E 044B addi.l D5, 0x81E044B
0000195E 40AB 2E4B negx.l [A3 + 0x2E4B]
00001962 0F3A 0C18 btst [PC + 0xC18 /* 0000257C, value 0x4 */], D7
00001966 538C subq.l A4, 1
00001968 DB57 add.w [A7], D5
0000196A 2F2D 5027 move.l -[A7], [A5 + 0x5027]
0000196E 06EE .incomplete
00001970 82A4 or.l D1, -[A4]
00001972 3300 move.w -[A1], D0
00001974 8B1E or.b [A6]+, D5
00001976 06CE .incomplete
00001978 781B moveq.l D4, 0x1B
0000197A 102B 8D1B move.b D0, [A3 - 0x72E5]
0000197E 0FC5 .incomplete
00001980 00FB .incomplete
00001982 122B 0DCC move.b D1, [A3 + 0xDCC]
00001986 0623 0414 addi.b -[A3], 0x14
0000198A 022B 2234 9B01 andi.b [A3 - 0x64FF], 0x34 /* '4' */
00001990 06CE .incomplete
00001992 6A08 bpl +0xA /* 0000199C */
00001994 026B 8134 EB16 andi.w [A3 - 0x14EA], 0x8134
0000199A 8B1B or.b [A3]+, D5
label0000199C:
0000199C DA23 add.b D5, -[A3]
0000199E 016B 1825 bchg [A3 + 0x1825], D0
000019A2 031B btst [A3]+, D1
000019A4 202B 0DEE move.l D0, [A3 + 0xDEE]
000019A8 BA21 cmp.b D5, -[A1]
000019AA 0806 E604 btst.b D6, 0x4
000019AE F306 .extension 0x306 <<F/4-5/1>> // unimplemented
000019B0 7801 moveq.l D4, 0x01
000019B2 37D3 1804 move.w [PC + D1 + 0x4], [A3]
000019B6 3647 movea.w A3, D7
000019B8 0706 btst D6, D3
000019BA 1F0B move.b -[A7], A3
000019BC 6973 bvs +0x75 /* 00001A31 */
000019BE 2C6D 322E movea.l A6, [A5 + 0x322E]
000019C2 2159 82B3 move.l [A0 - 0x7D4D], [A1]+
000019C6 1AB3 2763 8806 CB07 782B move.b [A5], [[A3 - 0x77FA] - 0x34F887D5]
000019D0 072B 0DC1 btst [A3 + 0xDC1], D3
000019D4 2E02 move.l D7, D2
000019D6 3B03 move.w -[A5], D3
000019D8 2107 move.l -[A0], D7
000019DA 3B06 move.w -[A5], D6
000019DC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000019DE 033A 762F btst [PC + 0x762F /* 0000900F, cstring ""<EOF> */], D1
000019E2 4540 chk.w D2, D0
000019E4 631B bls +0x1D /* 00001A01 */
000019E6 3300 move.w -[A1], D0
000019E8 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
000019EA 2508 move.l -[A2], A0
000019EC E102 asl D2.b, 8
000019EE 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000019F0 2107 move.l -[A0], D7
000019F2 063B 1814 028B addi.b [PC + D0.w * 2 - 0x117], 0x14
000019F8 5F34 2D0D subq.b [[A4 + <<invalid base displacement size>>] + D2 * 4], 7
000019FC 930A subx.b -[A1], -[A2]
000019FE 6D02 blt +0x4 /* 00001A02 */
00001A00 9301 subx.b D1, D1
label00001A02:
00001A02 1303 move.b -[A1], D3
00001A04 04E0 .incomplete
00001A06 0704 btst D4, D3
00001A08 3ECB move.w [A7]+, A3
00001A0A 0C04 0FA5 cmpi.b D4, 0xA5
00001A0E 01A3 bclr -[A3], D0
00001A10 22A1 move.l [A1], -[A1]
00001A12 0F07 btst D7, D7
00001A14 0728 062D btst [A0 + 0x62D], D3
00001A18 3113 move.w -[A0], [A3]
00001A1A B243 cmp.w D1, D3
00001A1C D805 add.b D4, D5
00001A1E 0B14 btst [A4], D5
00001A20 D316 add.b [A6], D1
00001A22 E382 asl D2, 1
00001A24 1402 move.b D2, D2
00001A26 5B30 346B subq.b [A0 + D3.w * 4 + 0x6B], 5
00001A2A 1476 9B5A 1F89 movea.b A2, [[A6] + 0x1F89]
00001A30 FF1F .extension 0xF1F <<F/4-5/7>> // unimplemented
00001A32 3B36 9367 move.w -[A5], <<invalid full ext with IS == 1 and I/IS == 7>>
00001A36 E369 lsl D1.w, D1
00001A38 A97A syscall FreeDialog
00001A3A D304 addx.b D1, D4
00001A3C 2E04 move.l D7, D4
00001A3E B4CB cmpa.w A2, A3
00001A40 85DB divs.w D2, [A3]+
00001A42 486B 1F04 pea.l [A3 + 0x1F04]
00001A46 934C subx.w -[A1], -[A4]
00001A48 6B18 bmi +0x1A /* 00001A62 */
00001A4A 6325 bls +0x27 /* 00001A71 */
00001A4C E337 roxl D7.b, D1
00001A4E ED09 lsl D1.b, 6
00001A50 7300 moveq.l D1, 0x00
00001A52 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001A54 28C5 move.l [A4]+, D5
00001A56 133C 2B13 move.b -[A1], 0x13
00001A5A 06CE .incomplete
00001A5C 286B 01F3 movea.l A4, [A3 + 0x1F3]
00001A60 3125 move.w -[A0], -[A5]
label00001A62:
00001A62 0192 bclr [A2], D0
00001A64 730B moveq.l D1, 0x0B
00001A66 78C3 moveq.l D4, 0xFFFFFFC3
00001A68 690F bvs +0x11 /* 00001A79 */
00001A6A D83B 023B add.b D4, [PC + D0.w * 2 + 0x3B]
00001A6E 1428 7B14 move.b D2, [A0 + 0x7B14]
00001A72 1216 move.b D1, [A6]
00001A74 8E0F or.b D7, A7
00001A76 ED19 rol D1.b, 6
00001A78 1355 45FF move.b [A1 + 0x45FF], [A5]
00001A7C 3B1C move.w -[A5], [A4]+
00001A7E 2310 move.l -[A1], [A0]
00001A80 8828 7B00 or.b D4, [A0 + 0x7B00]
00001A84 3B02 move.w -[A5], D2
00001A86 1B06 move.b -[A5], D6
00001A88 28E1 move.l [A4]+, -[A1]
00001A8A 0EA3 2525 050B .invalid.l -[A3], 0x2525050B // invalid immediate operation
00001A90 3BFB 0304 move.w <<invalid special address>>, <<invalid full ext with I/IS == 4>>
00001A94 031A btst [A2]+, D1
00001A96 C500 abcd D2, D0
00001A98 5B01 subq.b D1, 5
00001A9A 3B14 move.w -[A5], [A4]
00001A9C 0FA9 001B bclr [A1 + 0x1B], D7
00001AA0 0673 810E 1B06 B67B addi.w [[A3 + <<invalid base displacement size>>] + D1 * 2 - 0x4985], 0x810E
00001AA8 36C3 move.w [A3]+, D3
00001AAA 0928 3103 btst [A0 + 0x3103], D4
00001AAE 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00001AB0 D883 add.l D4, D3
00001AB2 0E04 787B .invalid.b D4, 0x7B /* '{' */ // invalid immediate operation
00001AB6 0083 0E36 78E5 ori.l D3, 0xE3678E5
00001ABC 01F3 .incomplete
00001ABE 4F04 .invalid 7, D4 // invalid opcode 4 with b == 4
00001AC0 E610 roxr D0.b, 3
00001AC2 E51E rol D6.b, 2
00001AC4 0608 8E6B addi.b A0, 0x6B /* 'k' */
00001AC8 0521 btst -[A1], D2
00001ACA 0B6A 7002 bchg [A2 + 0x7002], D5
00001ACE 0F65 bchg -[A5], D7
00001AD0 0943 bchg D3, D4
00001AD2 3283 move.w [A1], D3
00001AD4 0E7B 0478 6B44 .invalid.w <<invalid full ext with I/IS == 4>>, 0x478 // invalid immediate operation
00001ADA 6B18 bmi +0x1A /* 00001AF4 */
00001ADC 5B21 subq.b -[A1], 5
00001ADE E337 roxl D7.b, D1
00001AE0 E18D lsl D5, 8
00001AE2 659F bcs -0x5F /* 00001A83 */
00001AE4 FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
00001AE6 2FA6 0E0A move.l [A7 + D0 * 8 + 0xA], -[A6]
00001AEA 8807 or.b D4, D7
00001AEC 06A3 DB11 5307 addi.l -[A3], 0xDB115307
00001AF2 2E10 move.l D7, [A0]
label00001AF4:
00001AF4 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
00001AF6 2B8D 0633 move.l [A5 + D0.w * 8 + 0x33], A5
00001AFA 1B33 8BDB 27A5 1B10 move.b -[A5], [[] + 0x27A51B10]
00001B02 6B2C bmi +0x2E /* 00001B30 */
00001B04 0B0D btst A5, D5
00001B06 BA36 CB27 36AB 6106 4308 cmp.b D5, [[A6 + 0x36AB] + A4 * 2 + 0x61064308]
00001B10 5B01 subq.b D1, 5
00001B12 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00001B14 E081 asr D1, 8
00001B16 006B 013C 7B04 ori.w [A3 + 0x7B04], 0x13C
00001B1C 1402 move.b D2, D2
00001B1E D31C add.b [A4]+, D1
00001B20 0313 btst [A3], D1
00001B22 330B move.w -[A1], A3
00001B24 3461 movea.w A2, -[A1]
00001B26 2F7B 00A5 013A move.l [A7 + 0x13A], [PC + D0.w - 0x91]
00001B2C 3C4B movea.w A6, A3
00001B2E 1AA5 move.b [A5], -[A5]
label00001B30:
00001B30 0593 bclr [A3], D2
00001B32 36A5 move.w [A3], -[A5]
00001B34 058B bclr A3, D2
00001B36 3633 0B6B 1B03 15A8 4208 move.w D3, [[A3 + 0x1B03] + 0x15A84208]
00001B40 12A8 2D0C move.b [A1], [A0 + 0x2D0C]
00001B44 F382 .invalid <<F/6/1>>
00001B46 330B move.w -[A1], A3
00001B48 2A10 move.l D5, [A0]
00001B4A CB01 abcd D5, D1
00001B4C C905 abcd D4, D5
00001B4E 8B0E sbcd -[A5], -[A6]
00001B50 830E sbcd -[A1], -[A6]
00001B52 0B00 btst D0, D5
00001B54 7833 moveq.l D4, 0x33
00001B56 003C A311 ori.b ccr, 17
00001B5A 5306 subq.b D6, 1
00001B5C C504 abcd D2, D4
00001B5E 1359 C504 move.b [A1 - 0x3AFC], [A1]+
00001B62 2B07 move.l -[A5], D7
00001B64 330B move.w -[A1], A3
00001B66 AB0C syscall FastSlabMode
00001B68 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
00001B6A F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00001B6C A926 syscall DragTheRgn
00001B6E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001B70 2307 move.l -[A1], D7
00001B72 DB02 addx.b D5, D2
00001B74 6502 bcs +0x4 /* 00001B78 */
00001B76 2359 2B0D move.l [A1 + 0x2B0D], [A1]+
// begin alternate branch 00001B78-00001B7A
label00001B78:
00001B78 2B0D move.l -[A5], A5
// end alternate branch 00001B78-00001B7A
label00001B78: // (misaligned)
00001B7A 3B06 move.w -[A5], D6
00001B7C 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001B7E B31F xor.b [A7]+, D1
00001B80 E014 roxr D4.b, 8
00001B82 02CB .incomplete
00001B84 0D34 B606 btst [A4 + A3.w * 8 + 0x6], D6
00001B88 2128 F30C move.l -[A0], [A0 - 0xCF4]
00001B8C 1402 move.b D2, D2
00001B8E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00001B90 4B3A 2307 .invalid 5, [PC + 0x2307 /* 00003E99, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00001B94 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
00001B96 150E move.b -[A2], A6
00001B98 6B01 bmi +0x3 /* 00001B9B */
00001B9A 9B02 subx.b D5, D2
00001B9C 1481 move.b [A2], D1
00001B9E 0008 0273 ori.b A0, 0x73 /* 's' */
00001BA2 2630 F52B 0D0E 1700 9D17 move.l D3, [[A0 + 0xD0E + A7 * 4] + 0x17009D17]
00001BAC 032B F32C btst [A3 - 0xCD4], D1
00001BB0 1332 1F95 move.b -[A1], [[] + D1 * 8]
00001BB4 37E3 1104 move.w <<invalid full ext with I/IS == 4>>, -[A3]
00001BB8 231D move.l -[A1], [A5]+
00001BBA 36A3 move.w [A3], -[A3]
00001BBC 6A0B bpl +0xD /* 00001BC9 */
00001BBE 2136 6D09 move.l -[A0], [[A6 + <<invalid base displacement size>> + D6 * 4]]
00001BC2 2540 4928 move.l [A2 + 0x4928], D0
00001BC6 0705 btst D5, D3
00001BC8 8DB3 2943 0610 0B2D or.l [[A3 + <<invalid base displacement size>>] + 0x6100B2D], D6
00001BD0 3623 move.w D3, -[A3]
00001BD2 073B 1092 btst [PC + D1.w - 0x110], D3
00001BD6 B6CB cmpa.w A3, A3
00001BD8 5533 0BF3 1614 02FB 1E34 3306 subq.b [[0x161402FB] + 0x1E343306], 2
00001BE4 4B46 chk.w D5, D6
00001BE6 6240 bhi +0x42 /* 00001C28 */
00001BE8 CD28 C375 and.b [A0 - 0x3C8B], D6
00001BEC 7302 moveq.l D1, 0x02
00001BEE 2A10 move.l D5, [A0]
00001BF0 E049 lsr D1.w, 8
00001BF2 1295 move.b [A1], [A5]
00001BF4 35FB 2C1F 291F move.w [PC + 0x291F /* 00004515, cstring ""<EOF> */], [PC + D2 * 4 + 0x1F]
00001BFA 270B move.l -[A3], A3
00001BFC D33D add.b <<invalid special address>>, D1
00001BFE 145B movea.b A2, [A3]+
00001C00 0E89 4AFB 0B2B .invalid.l A1, 0x4AFB0B2B // invalid immediate operation
00001C06 0DCB .incomplete
00001C08 01C9 .incomplete
00001C0A 042B 1965 010F subi.b [A3 + 0x10F], 0x65 /* 'e' */
00001C10 A902 syscall RealFont
00001C12 6B59 bmi +0x5B /* 00001C6D */
00001C14 3345 7813 move.w [A1 + 0x7813], D5
00001C18 0336 0300 btst [A6 + <<invalid base displacement size>> + D0 * 2], D1
00001C1C 1402 move.b D2, D2
00001C1E B348 cmpm.w [A1]+, [A0]+
00001C20 3489 move.w [A2], A1
00001C22 1705 move.b -[A3], D5
00001C24 2FC5 move.l <<invalid special address>>, D5
00001C26 0D01 btst D1, D6
label00001C28:
00001C28 9BCE sub.l A5, A6
00001C2A 28D3 move.l [A4]+, [A3]
00001C2C 05B7 154D bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D2
00001C30 5A34 0649 addq.b [A4 + D0.w * 8 + 0x49], 5
00001C34 3DF3 2CCB move.w <<invalid special address>>, [A3 + D2 * 4 - 0x53]
00001C38 E90F lsl D7.b, 4
00001C3A B554 xor.w [A4], D2
00001C3C 231D move.l -[A1], [A5]+
00001C3E 100F move.b D0, A7
00001C40 3633 06EB move.w D3, [A3 + D0.w * 8 - 0x21]
00001C44 16D3 move.b [A3]+, [A3]
00001C46 1810 move.b D4, [A0]
00001C48 367B 009B movea.w A3, [PC + D0.w - 0x101]
00001C4C 4753 chk.w D3, [A3]
00001C4E 1513 move.b -[A2], [A3]
00001C50 640D bcc +0xF /* 00001C5F */
00001C52 4FFB 2CD3 lea.l A7, [PC + D2 * 4 - 0x45]
00001C56 C5B3 C5E9 4007 and.l [[0x4007]], D2
00001C5C 080D 2817 btst.b A5, 0x17
00001C60 0C0D 6A73 cmpi.b A5, 0x73 /* 's' */
00001C64 1423 move.b D2, -[A3]
00001C66 ACF7 syscall Layout, auto_pop
00001C68 94DD sub.w A2, [A5]+
00001C6A D714 add.b [A4], D3
00001C6C EE63 asr D3.w, D7
00001C6E 33C5 23C6 063C move.w [0x23C6063C], D5
00001C74 D31C add.b [A4]+, D1
00001C76 7310 moveq.l D1, 0x10
00001C78 7B1A moveq.l D5, 0x1A
00001C7A 6169 bsr +0x6B /* 00001CE5 */
00001C7C 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001C7E ED02 asl D2.b, 6
00001C80 AB21 syscall RSect
00001C82 0D47 bchg D7, D6
00001C84 7305 moveq.l D1, 0x05
00001C86 BC1C cmp.b D6, [A4]+
00001C88 E516 roxl D6.b, 2
00001C8A E51A rol D2.b, 2
00001C8C 6375 bls +0x77 /* 00001D03 */
00001C8E 9B01 subx.b D5, D1
00001C90 2A10 move.l D5, [A0]
00001C92 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00001C94 2302 move.l -[A1], D2
00001C96 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001C98 141E move.b D2, [A6]+
00001C9A 04AB 0F04 0B0B 1700 subi.l [A3 + 0x1700], 0xF040B0B
00001CA2 6702 beq +0x4 /* 00001CA6 */
00001CA4 0F61 bchg -[A1], D7
label00001CA6:
00001CA6 3430 C62B move.w D2, [A0 + A4.w * 8 + 0x2B]
00001CAA 0523 btst -[A3], D2
00001CAC 0C33 86A3 0D06 3CEB cmpi.b [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x3CEB], 0xA3
00001CB4 1023 move.b D0, -[A3]
00001CB6 0C43 0073 cmpi.w D3, 0x73 /* 's' */
00001CBA 1041 movea.b A0, D1
label00001CBC:
00001CBC 3056 movea.w A0, [A6]
00001CBE 6107 bsr +0x9 /* 00001CC7 */
00001CC0 6B60 bmi +0x62 /* 00001D22 */
00001CC2 3C0B move.w D6, A3
00001CC4 0D6B 0F10 bchg [A3 + 0xF10], D6
00001CC8 1653 movea.b A3, [A3]
00001CCA 0E14 0213 .invalid.b [A4], 0x13 // invalid immediate operation
00001CCE 6F25 ble +0x27 /* 00001CF5 */
00001CD0 3883 move.w [A4], D3
00001CD2 0853 007B bchg.b [A3], 0x7B /* '{' */
00001CD6 1DEB 0145 move.b <<invalid special address>>, [A3 + 0x145]
00001CDA 0263 1FAB andi.w -[A3], 0x1FAB
00001CDE 2283 move.l [A1], D3
00001CE0 0483 22E3 1136 subi.l D3, 0x22E31136
00001CE6 B816 cmp.b D4, [A6]
00001CE8 A36A syscall HSetState, flags=3
00001CEA 3306 move.w -[A1], D6
00001CEC EB58 rol D0.w, 5
00001CEE B35A xor.w [A2]+, D1
00001CF0 F357 .extension 0x357 <<F/4-5/1>> // unimplemented
00001CF2 5300 subq.b D0, 1
00001CF4 1707 move.b -[A3], D7
00001CF6 2962 1C04 move.l [A4 + 0x1C04], -[A2]
00001CFA 4002 negx.b D2
00001CFC 2F36 8715 move.l -[A7], [[A6] + A0 * 8]
00001D00 B72A 1065 xor.b [A2 + 0x1065], D3
00001D04 1B63 4134 move.b [A5 + 0x4134], -[A3]
00001D08 836A F30D or.w [A2 - 0xCF3], D1
00001D0C A473 syscall OSReserved, flags=4
00001D0E 107B 000F movea.b A0, [PC + D0.w + 0xF]
00001D12 0437 887E 1F93 2CE5 67BB subi.b [[ + D1 * 8] + 0x2CE567BB], 0x7E /* '~' */
00001D1C 0062 DB18 ori.w -[A2], 0xDB18
00001D20 8B11 or.b [A1], D5
label00001D22:
00001D22 A8BB syscall FillOval
00001D24 00CB .incomplete
00001D26 0404 FE41 subi.b D4, 0x41 /* 'A' */
00001D2A 00C0 .incomplete
00001D2C 0B01 btst D1, D5
00001D2E 4416 neg.b [A6]
00001D30 0B01 btst D1, D5
00001D32 6A88 bpl -0x76 /* 00001CBC */
00001D34 12BB 0017 move.b [A1], [PC + D0.w + 0x17]
00001D38 0B61 bchg -[A1], D5
00001D3A 10E1 move.b [A0]+, -[A1]
00001D3C 709B moveq.l D0, 0xFFFFFF9B
00001D3E 011E btst [A6]+, D0
00001D40 FE6B 2156 .extension 0xE6B <<F/1/7>>, 0x2156 // unimplemented
00001D44 B85B cmp.w D4, [A3]+
label00001D46:
00001D46 030C btst A4, D1
00001D48 181F move.b D4, [A7]+
00001D4A 2B59 3B2F move.l [A5 + 0x3B2F], [A1]+
00001D4E 492C 45CE .invalid 4, [A4 + 0x45CE] // invalid opcode 4 with b == 4
00001D52 7382 moveq.l D1, 0xFFFFFF82
00001D54 3B2A 5653 move.w -[A5], [A2 + 0x5653]
00001D58 8223 or.b D1, -[A3]
00001D5A 050F btst A7, D2
00001D5C C500 abcd D2, D0
00001D5E 8369 5302 or.w [A1 + 0x5302], D1
00001D62 7B00 moveq.l D5, 0x00
00001D64 5623 addq.b -[A3], 3
00001D66 4053 negx.w [A3]
00001D68 02C9 .incomplete
00001D6A CF0F abcd -[A7], -[A7]
00001D6C 0192 bclr [A2], D0
00001D6E 0E0A EB5D .invalid.b A2, 0x5D /* ']' */ // invalid immediate operation
00001D72 A121 syscall GetPtrSize, flags=1
00001D74 2E28 0672 move.l D7, [A0 + 0x672]
00001D78 F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00001D7A 8A04 or.b D5, D4
00001D7C 2304 move.l -[A1], D4
00001D7E C845 and.w D4, D5
00001D80 181E move.b D4, [A6]+
00001D82 8918 or.b [A0]+, D4
00001D84 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001D86 C68B and.l D3, A3
00001D88 4E73 rte
00001D8A 0AD3 .incomplete
00001D8C 67B8 beq -0x46 /* 00001D46 */
00001D8E 04A3 6A33 24F3 subi.l -[A3], 0x6A3324F3
00001D94 AAC1 syscall 0xAC1
00001D96 B22B 10F5 cmp.b D1, [A3 + 0x10F5]
00001D9A 420F clr.b A7
00001D9C 062B 0E6B 01C1 addi.b [A3 + 0x1C1], 0x6B /* 'k' */
00001DA2 4481 neg.l D1
00001DA4 0008 020F ori.b A0, 0xF
00001DA8 30CB move.w [A0]+, A3
00001DAA 0F45 bchg D5, D7
00001DAC 1F83 3233 move.b [A7 + D3.w * 2 + 0x33], D3
00001DB0 0B5B bchg [A3]+, D5
00001DB2 0962 bchg -[A2], D4
00001DB4 40BE negx.l <<invalid special address>>
00001DB6 3602 move.w D3, D2
00001DB8 D390 add.l [A0], D1
00001DBA E636 roxr D6.b, D3
00001DBC 2A10 move.l D5, [A0]
label00001DBE:
00001DBE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00001DC0 1462 movea.b A2, -[A2]
00001DC2 4208 clr.b A0
00001DC4 4002 negx.b D2
00001DC6 DB6E 1707 add.w [A6 + 0x1707], D5
00001DCA 5DFB 08AD slt [PC + D0 - 0x83]
00001DCE 46C6 move.w SR, D6
00001DD0 614F bsr +0x51 /* 00001E21 */
00001DD2 9374 C8F3 sub.w [A4 + A4 - 0x13], D1
00001DD6 2A3C A3A7 9B24 move.l D5, 0xA3A79B24
00001DDC A327 syscall ReallocateHandle, flags=3
00001DDE AB2D syscall NewTempHandle
00001DE0 0305 btst D5, D1
00001DE2 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00001DE4 190B move.b -[A4], A3
00001DE6 0307 btst D7, D1
00001DE8 0E0B 0023 .invalid.b A3, 0x23 /* '#' */ // invalid immediate operation
00001DEC 0B23 btst -[A3], D5
00001DEE 67CB beq -0x33 /* 00001DBB */
00001DF0 0B93 bclr [A3], D5
00001DF2 57E0 seq -[A0]
00001DF4 132F 9301 move.b -[A1], [A7 - 0x6CFF]
00001DF8 2367 6B0A move.l [A1 + 0x6B0A], -[A7]
00001DFC C30F abcd -[A1], -[A7]
00001DFE 6CFB bge -0x3 /* 00001DFB */
00001E00 2A43 movea.l A5, D3
00001E02 1DFB 2A73 move.b <<invalid special address>>, [PC + D2 * 2 + 0x73]
00001E06 676C beq +0x6E /* 00001E74 */
00001E08 AB2D syscall NewTempHandle
00001E0A 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00001E0C AB2D syscall NewTempHandle
00001E0E 0F6C 9326 bchg [A4 - 0x6CDA], D7
00001E12 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00001E14 9326 sub.b -[A6], D1
00001E16 0F6C 9B24 bchg [A4 - 0x64DC], D7
00001E1A 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00001E1C 9B24 sub.b -[A4], D5
00001E1E 0F6C 6B19 bchg [A4 + 0x6B19], D7
00001E22 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00001E24 6B19 bmi +0x1B /* 00001E3F */
00001E26 6B96 bmi -0x68 /* 00001DBE */
00001E28 730A moveq.l D1, 0x0A
00001E2A D315 add.b [A5], D1
00001E2C 8B25 or.b -[A5], D5
00001E2E 101E move.b D0, [A6]+
00001E30 105B movea.b A0, [A3]+
00001E32 0616 6319 addi.b [A6], 0x19
00001E36 3336 C863 move.w -[A1], [A6 + A4 + 0x63]
00001E3A 1923 move.b -[A4], -[A3]
00001E3C 0872 6319 6904 bchg.b <<invalid full ext with I/IS == 4>>, 0x19
00001E42 8913 or.b [A3], D4
00001E44 1312 move.b -[A1], [A2]
00001E46 0661 0163 addi.w -[A1], 0x163
00001E4A 08AB 0963 19B3 bclr.b [A3 + 0x19B3], 0x63 /* 'c' */
00001E50 0083 049B 1D4B ori.l D3, 0x49B1D4B
00001E56 0783 bclr D3, D3
00001E58 3B0B move.w -[A5], A3
00001E5A 20AB 2263 move.l [A0], [A3 + 0x2263]
00001E5E 0F63 bchg -[A3], D7
00001E60 1987 1708 move.b [A4 + <<invalid base displacement size>> + D1 * 8], D7
00001E64 0B20 btst -[A0], D5
00001E66 730A moveq.l D1, 0x0A
00001E68 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00001E6A 7B32 moveq.l D5, 0x32
00001E6C 730A moveq.l D1, 0x0A
00001E6E 0F1E btst [A6]+, D7
00001E70 049B 2273 5ACC subi.l [A3]+, 0x22735ACC
// begin alternate branch 00001E74-00001E78
label00001E74:
00001E74 5ACC FB69 dbpl D4, -0x499 /* 000019DF */
// end alternate branch 00001E74-00001E78
label00001E74: // (misaligned)
00001E76 FB69 .extension 0xB69 <<F/4-5/5>> // unimplemented
00001E78 631B bls +0x1D /* 00001E95 */
00001E7A 8902 sbcd D4, D2
00001E7C 6B16 bmi +0x18 /* 00001E94 */
00001E7E 735A moveq.l D1, 0x5A
00001E80 8B09 sbcd -[A5], -[A1]
00001E82 4908 .invalid 4, A0 // invalid opcode 4 with b == 4
00001E84 6B27 bmi +0x29 /* 00001EAD */
00001E86 1669 04CB movea.b A3, [A1 + 0x4CB]
00001E8A 0F83 bclr D3, D7
00001E8C 1B0B move.b -[A5], A3
00001E8E 0A7B 1A95 067B xori.w [PC + D0.w * 8 + 0x7B], 0x1A95
label00001E94:
00001E94 4CD7 17B9 movem.l D0,D3,D4,D5,D7,A0,A1,A2,A4, [A7]
00001E98 3368 0305 9B26 move.w [A1 - 0x64DA], [A0 + 0x305]
00001E9E A501 syscall Close, flags=5
00001EA0 1B06 move.b -[A5], D6
00001EA2 7B18 moveq.l D5, 0x18
00001EA4 7305 moveq.l D1, 0x05
00001EA6 1B06 move.b -[A5], D6
00001EA8 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001EAA C6C3 mulu.w D3, D3
00001EAC 35D8 3B04 move.w [PC + 0x3B04 /* 000059B2, cstring ""<EOF> */], [A0]+
00001EB0 0B01 btst D1, D5
00001EB2 889B or.l D4, [A3]+
00001EB4 266C 9B26 movea.l A3, [A4 - 0x64DA]
00001EB8 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00001EBA 9B26 sub.b -[A6], D5
00001EBC 8904 sbcd D4, D4
00001EBE 9310 sub.b [A0], D1
00001EC0 1380 E317 A0A3 016B move.b [[A1] + A6 * 2 - 0x5F5CFE95], D0
00001EC8 2113 move.l -[A0], [A3]
00001ECA 00EB .incomplete
00001ECC 1706 move.b -[A3], D6
00001ECE 728B moveq.l D1, 0xFFFFFF8B
00001ED0 2672 8326 C93B 0311 movea.l A3, [[A2 - 0x36C5] + A0 * 2 + 0x311]
00001ED8 E30A lsl D2.b, 1
00001EDA 901B sub.b D0, [A3]+
00001EDC 7B68 moveq.l D5, 0x68
00001EDE B360 xor.w -[A0], D1
00001EE0 A372 syscall DoVBLTask, flags=3
00001EE2 0E23 5268 .invalid.b -[A3], 0x68 /* 'h' */ // invalid immediate operation
00001EE6 7B52 moveq.l D5, 0x52
00001EE8 1324 move.b -[A1], -[A4]
00001EEA 680F bvc +0x11 /* 00001EFB */
00001EEC E100 asl D0.b, 8
00001EEE 1B0A move.b -[A5], A2
00001EF0 681F bvc +0x21 /* 00001F11 */
00001EF2 9B21 sub.b -[A1], D5
00001EF4 C100 abcd D0, D0
00001EF6 5307 subq.b D7, 1
00001EF8 6823 bvc +0x25 /* 00001F1D */
00001EFA 737B moveq.l D1, 0x7B
00001EFC 0973 137B 0968 5338 4100 332B bchg [[A3 + 0x9685338] + 0x4100332B], D4
00001F08 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001F0A DB72 1324 add.w <<invalid full ext with I/IS == 4>>, D5
00001F0E 330A move.w -[A1], A2
00001F10 0F68 1B34 bchg [A0 + 0x1B34], D7
00001F14 7B09 moveq.l D5, 0x09
00001F16 B307 xor.b D7, D1
00001F18 7B09 moveq.l D5, 0x09
00001F1A 130A move.b -[A1], A2
00001F1C 0F68 13A4 bchg [A0 + 0x13A4], D7
00001F20 D8F3 843C add.w A4, [A3 + A0.w * 4 + 0x3C]
00001F24 CB88 exg D5, A0
00001F26 72A3 moveq.l D1, 0xFFFFFFA3
00001F28 263B 048B move.l D3, [PC + D0.w * 4 - 0x117]
00001F2C 0061 009B ori.w -[A1], 0x9B
00001F30 02E9 .incomplete
00001F32 1B8B 08E1 move.b [A5 + D0 - 0x31], A3
00001F36 0073 145B 1D03 056B 19EB ori.w [[A3 + <<invalid base displacement size>> + D1 * 4] + 0x56B19EB], 0x145B
00001F40 099B bclr [A3]+, D4
00001F42 26DB move.l [A3]+, [A3]+
00001F44 3F11 move.w -[A7], [A1]
00001F46 1C3B 1ACB move.b D6, [PC + D1 * 2 - 0x53]
00001F4A 0FF5 .incomplete
00001F4C 0021 027B ori.b -[A1], 0x7B /* '{' */
00001F50 B673 0AC6 cmp.w D3, [A3 + D0 * 2 - 0x58]
00001F54 738A moveq.l D1, 0xFFFFFF8A
00001F56 DB02 addx.b D5, D2
00001F58 6C93 bge -0x6B /* 00001EED */
00001F5A 3C3A 723B move.w D6, [PC + 0x723B /* 00009197, cstring ""<EOF> */]
00001F5E 1AFB 0106 C100 move.b [A5]+, [[PC + <<invalid base displacement size>>] + D0 - 0x3F00]
00001F64 A100 syscall Open/PBHOpen/HOpen, flags=1
00001F66 0D02 btst D2, D6
00001F68 6B1B bmi +0x1D /* 00001F85 */
00001F6A 8300 sbcd D1, D0
00001F6C 3B1A move.w -[A5], [A2]+
00001F6E 2B4E 9310 move.l [A5 - 0x6CF0], A6
00001F72 5B2B 4111 subq.b [A3 + 0x4111], 5
00001F76 C83B 1A01 and.b D4, [PC + D1 * 2 + 0x1]
00001F7A 213B 1A63 move.l -[A0], [PC + D1 * 2 + 0x63]
00001F7E 08EB 09FB 2AE0 bset.b [A3 + 0x2AE0], 0xFB
00001F84 9310 sub.b [A0], D1
00001F86 0F81 bclr D1, D7
00001F88 019B bclr [A3]+, D0
00001F8A 02EB .incomplete
00001F8C 0993 bclr [A3], D4
00001F8E 26D8 move.l [A3]+, [A0]+
00001F90 9310 sub.b [A0], D1
00001F92 0FE1 .incomplete
00001F94 0053 0607 ori.w [A3], 0x607
00001F98 87A1 or.l -[A1], D3
00001F9A 8336 730A 2555 or.b [[A6 + <<invalid base displacement size>> + D7 * 2] + 0x2555], D1
00001FA0 A101 syscall Close, flags=1
00001FA2 C396 and.l [A6], D1
00001FA4 7B00 moveq.l D5, 0x00
00001FA6 9310 sub.b [A0], D1
00001FA8 C396 and.l [A6], D1
00001FAA 7213 moveq.l D1, 0x13
00001FAC 22A0 move.l [A1], -[A0]
00001FAE 9B1C sub.b [A4]+, D5
00001FB0 5327 subq.b -[A7], 1
00001FB2 033A 5307 btst [PC + 0x5307 /* 000072BB, cstring ""<EOF> */], D1
00001FB6 0B15 btst [A5], D5
00001FB8 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00001FBA 1B0D move.b -[A5], A5
00001FBC E105 asl D5.b, 8
00001FBE AB09 syscall DrawArc
00001FC0 A326 syscall HandleZone, flags=3
00001FC2 000F 1E13 ori.b A7, 0x13
00001FC6 220F move.l D1, A7
00001FC8 E22D lsr D5.b, D1
00001FCA 016B 6081 bchg [A3 + 0x6081], D0
00001FCE 0701 btst D1, D3
00001FD0 090F btst A7, D4
00001FD2 C843 and.w D4, D3
00001FD4 0B43 bchg D3, D5
00001FD6 4072 A324 negx.w <<invalid full ext with I/IS == 4>>
00001FDA EB09 lsl D1.b, 5
00001FDC 9B24 sub.b -[A4], D5
00001FDE 1B2A 5B69 move.b -[A5], [A2 + 0x5B69]
00001FE2 730A moveq.l D1, 0x0A
00001FE4 AB0C syscall FastSlabMode
00001FE6 7314 moveq.l D1, 0x14
00001FE8 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4
00001FEA C8A3 and.l D4, -[A3]
00001FEC 248B move.l [A2], A3
00001FEE 02C3 .incomplete
00001FF0 17C3 8AA3 move.b [PC + A0 * 2 - 0x93], D3
00001FF4 24DB move.l [A2]+, [A3]+
00001FF6 312B 1101 move.w -[A0], [A3 + 0x1101]
00001FFA 0123 btst -[A3], D0
00001FFC 085B 0F43 bchg.b [A3]+, 0x43 /* 'C' */
00002000 3A9B move.w [A5], [A3]+
00002002 0C83 00A3 249B cmpi.l D3, 0xA3249B
00002008 0A53 00C1 xori.w [A3], 0xC1
0000200C 339B 16BB move.w [A1 + D1.w * 8 - 0x69], [A3]+
00002010 0461 005A subi.w -[A1], 0x5A /* 'Z' */
00002014 CC93 and.l D6, [A3]
00002016 57E3 seq -[A3]
00002018 0593 bclr [A3], D2
0000201A 10DB move.b [A0]+, [A3]+
0000201C 4AA1 tst.l -[A1]
0000201E 0B23 btst -[A3], D5
00002020 0493 100F 8100 subi.l [A3], 0x100F8100
00002026 7314 moveq.l D1, 0x14
00002028 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
0000202A EB04 asl D4.b, 5
0000202C 2308 move.l -[A1], A0
0000202E B6EB 04AB cmpa.w A3, [A3 + 0x4AB]
00002032 1EA3 move.b [A7], -[A3]
00002034 2441 movea.l A2, D1
00002036 203C C372 7314 move.l D0, 0xC3727314
0000203C 5315 subq.b [A5], 1
0000203E BBE0 cmpa.l A5, -[A0]
00002040 0E38 0516 AB01 .invalid.b [0xFFFFAB01], 0x16 // invalid immediate operation
00002046 867C 8333 or.w D3, 0x8333
0000204A 6666 bne +0x68 /* 000020B2 */
0000204C EC06 asr D6.b, 6
0000204E 0812 2317 btst.b [A2], 0x17
00002052 121B move.b D1, [A3]+
00002054 177B 1AE3 121F move.b [A3 + 0x121F], [PC + D1 * 2 - 0x29]
0000205A 3311 move.w -[A1], [A1]
0000205C 8100 sbcd D0, D0
0000205E B617 cmp.b D3, [A7]
00002060 103D move.b D0, <<invalid special address>>
00002062 1B17 move.b -[A5], [A7]
00002064 2710 move.l -[A3], [A0]
00002066 215B 0302 move.l [A0 + 0x302], [A3]+
0000206A 935C sub.w [A4]+, D1
0000206C 3302 move.w -[A1], D2
0000206E 0710 btst [A0], D3
00002070 4783 .invalid 3, D3 // invalid opcode 4 with b == 6
00002072 0023 1721 ori.b -[A3], 0x21 /* '!' */
00002076 150F move.b -[A2], A7
00002078 C107 abcd D0, D7
0000207A 2D16 move.l -[A6], [A6]
0000207C 0F35 1653 btst [A5 + D1.w * 8 + 0x53], D7
00002080 7325 moveq.l D1, 0x25
00002082 2A9B move.l [A5], [A3]+
00002084 1C13 move.b D6, [A3]
00002086 0043 0B43 ori.w D3, 0xB43
0000208A 6963 bvs +0x65 /* 000020EF */
0000208C 4768 3317 chk.w D3, [A0 + 0x3317]
00002090 4B69 6100 chk.w D5, [A1 + 0x6100]
00002094 8B15 or.b [A5], D5
00002096 132C CCBB move.b -[A1], [A4 - 0x3345]
0000209A 7507 moveq.l D2, 0x07
0000209C 0FFC .incomplete
0000209E AB09 syscall DrawArc
000020A0 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000020A2 AB0F syscall CheckPic
000020A4 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000020A6 3B0C move.w -[A5], A4
000020A8 9300 subx.b D1, D0
000020AA 7314 moveq.l D1, 0x14
000020AC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000020AE A112 syscall SetEOF, flags=1
000020B0 7300 moveq.l D1, 0x00
label000020B2:
000020B2 A113 syscall FlushVol, flags=1
000020B4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000020B6 FC03 275B .unknown 0xFC03 0x275B (W = 6)
000020BA 077B 398B 261B 052D bchg [[ + <<invalid base displacement size>> + D3] + 0x261B052D], D3
000020C2 0103 btst D3, D0
000020C4 A48B syscall CommToolboxDispatch, flags=4
000020C6 2683 move.l [A3], D3
000020C8 008B 265B 1513 ori.l A3, 0x265B1513
000020CE 2C0F move.l D6, A7
000020D0 B81B cmp.b D4, [A3]+
000020D2 17C3 0B61 6907 move.b [[PC + 0x6907]], D3
000020D8 1073 9B01 movea.b A0, [[A3 + <<invalid base displacement size>> + A1 * 2]]
000020DC 5663 addq.w -[A3], 3
000020DE 2F00 move.l -[A7], D0
000020E0 F330 .extension 0x330 <<F/4-5/1>> // unimplemented
000020E2 2340 D332 move.l [A1 - 0x2CCE], D0
000020E6 0324 btst -[A4], D1
000020E8 EB17 roxl D7.b, 5
000020EA 1EEB 1793 move.b [A7]+, [A3 + 0x1793]
000020EE 0045 019B ori.w D5, 0x19B
000020F2 079B bclr [A3]+, D3
000020F4 010F btst A7, D0
000020F6 A133 syscall VInstall, flags=1
000020F8 4BEB EB17 lea.l A5, [A3 - 0x14E9]
000020FC 8380 1B17 unpk D1, D0, 0x1B17
00002100 5B15 subq.b [A5], 5
00002102 532A B65B subq.b [A2 - 0x49A5], 1
00002106 2FCD move.l <<invalid special address>>, A5
00002108 0207 9162 andi.b D7, 0x62 /* 'b' */
0000210C 7336 moveq.l D1, 0x36
0000210E B683 cmp.l D3, D3
00002110 464D not.w A5
00002112 0153 bchg [A3], D0
00002114 099B bclr [A3]+, D4
00002116 1C3C 0FE1 move.b D6, 0xE1
0000211A 2C21 move.l D6, -[A1]
0000211C 0D43 bchg D3, D6
0000211E 05EA .incomplete
00002120 0F1C btst [A4]+, D7
00002122 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00002124 020F 304B andi.b A7, 0x4B /* 'K' */
00002128 1DEA 0FE5 move.b <<invalid special address>>, [A2 + 0xFE5]
0000212C 0013 888B ori.b [A3], 0x8B
00002130 0349 bchg A1, D1
00002132 7403 moveq.l D2, 0x03
00002134 BC9B cmp.l D6, [A3]+
00002136 0113 btst [A3], D0
00002138 0836 0901 939D btst.b [[] + A1 * 2], 0x1
0000213E 0F2A 28F1 btst [A2 + 0x28F1], D7
00002142 0A63 1F43 xori.w -[A3], 0x1F43
00002146 2C03 move.l D6, D3
00002148 6CE5 bge -0x19 /* 0000212F */
0000214A 100D move.b D0, A5
0000214C 0BD4 .incomplete
0000214E 333B 0F8A 430B move.w -[A1], [[ + <<invalid base displacement size>> + D0 * 8] + 0x430B]
00002154 4002 negx.b D2
00002156 1F72 430B 343C E799 2945 move.b [A7 + 0x2945], [[A2 + <<invalid base displacement size>> + D4 * 2] + 0x343CE799]
00002160 AD85 syscall Alert, auto_pop
00002162 1EC3 move.b [A7]+, D3
00002164 0279 1D0F 751D 0F75 andi.w [0x751D0F75], 0x1D0F
0000216C 1D0F move.b -[A6], A7
0000216E 751D moveq.l D2, 0x1D
00002170 0F7D bchg <<invalid special address>>, D7
00002172 1D0B move.b -[A6], A3
00002174 0865 1D5B bchg.b -[A5], 0x5B /* '[' */
00002178 191E move.b -[A4], [A6]+
0000217A E317 roxl D7.b, 1
0000217C D331 A417 add.b [A1 + A2.w * 4 + 0x17], D1
00002180 0593 bclr [A3], D2
00002182 810E sbcd -[A0], -[A6]
00002184 AB09 syscall DrawArc
00002186 1B17 move.b -[A5], [A7]
00002188 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000218A 5306 subq.b D6, 1
0000218C 7314 moveq.l D1, 0x14
0000218E 3B2A A11D move.w -[A5], [A2 - 0x5EE3]
00002192 6B05 bmi +0x7 /* 00002199 */
00002194 8136 C607 or.b [A6 + A4.w * 8 + 0x7], D0
00002198 0DFF .incomplete
0000219A B606 cmp.b D3, D6
0000219C 9433 8BA3 0D0F 3CEB 6E81 sub.b D2, [[0xD0F + A0 * 2] + 0x3CEB6E81]
000021A6 1C53 movea.b A6, [A3]
000021A8 0633 0633 1113 2C25 39CC addi.b [[A3 + D1] + 0x2C2539CC], 0x33 /* '3' */
000021B2 0B20 btst -[A0], D5
000021B4 B6BB 7571 22C3 0B0F cmp.l D3, [[PC + 0x22C30B0F]]
000021BC A104 syscall Control, flags=1
000021BE A473 syscall OSReserved, flags=4
000021C0 1407 move.b D2, D7
000021C2 09CF .incomplete
000021C4 B122 xor.b -[A2], D0
000021C6 733E moveq.l D1, 0x3E
000021C8 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000021CA 5306 subq.b D6, 1
000021CC AB0F syscall CheckPic
000021CE 1B17 move.b -[A5], [A7]
000021D0 611D bsr +0x1F /* 000021EF */
000021D2 E71A rol D2.b, 3
000021D4 880F or.b D4, A7
000021D6 051D btst [A5]+, D2
000021D8 CB33 7314 and.b <<invalid full ext with I/IS == 4>>, D5
000021DC 3B10 move.w -[A5], [A0]
000021DE 7B80 moveq.l D5, 0xFFFFFF80
000021E0 7314 moveq.l D1, 0x14
000021E2 6B05 bmi +0x7 /* 000021E9 */
000021E4 DB0E addx.b -[A5], -[A6]
000021E6 F719 .extension 0x719 <<F/4-5/3>> // unimplemented
000021E8 2CC1 move.l [A6]+, D1
000021EA 141B move.b D2, [A3]+
000021EC 595B subq.w [A3]+, 4
000021EE 957B 1A97 sub.w [PC + D1 * 2 - 0x105], D2
000021F2 1946 E340 move.b [A4 - 0x1CC0], D6
000021F6 3302 move.w -[A1], D2
000021F8 0F61 bchg -[A1], D7
000021FA 0AE1 .incomplete
000021FC 152B 1240 move.b -[A2], [A3 + 0x1240]
00002200 029B 8143 2D34 andi.l [A3]+, 0x81432D34
00002206 3311 move.w -[A1], [A1]
00002208 E334 roxl D4.b, D1
0000220A B643 cmp.w D3, D3
0000220C 2C42 movea.l A6, D2
0000220E 333B 4324 move.w -[A1], <<invalid full ext with I/IS == 4>>
00002212 7310 moveq.l D1, 0x10
00002214 EB01 asl D1.b, 5
00002216 2340 0FE2 move.l [A1 + 0xFE2], D0
0000221A 0368 6383 bchg [A0 + 0x6383], D1
0000221E 1B17 move.b -[A5], [A7]
00002220 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00002222 3B3B 1B17 EB16 2B56 move.w -[A5], [[PC] + D1 * 2 - 0x14E9D4AA]
0000222A 433A 3C2B .invalid 1, [PC + 0x3C2B /* 00005E57, cstring ""<EOF> */] // invalid opcode 4 with b == 4
0000222E D6BB 361B add.l D3, [PC + D3.w * 8 + 0x1B]
00002232 173C 835D move.b -[A3], 0x5D /* ']' */
00002236 131B move.b -[A1], [A3]+
00002238 9B1C sub.b [A4]+, D5
0000223A 9B02 subx.b D5, D2
0000223C 4953 chk.w D4, [A3]
0000223E 8355 or.w [A5], D1
00002240 A89B syscall PenSize
00002242 1C21 move.b D6, -[A1]
00002244 0C63 0007 cmpi.w -[A3], 0x7
00002248 0AB0 430B 070A EEC9 xori.l [A0 + A6 * 8 - 0x55], 0x430B070A
00002250 011B btst [A3]+, D0
00002252 1116 move.b -[A0], [A6]
00002254 414B chk.w D0, A3
00002256 7314 moveq.l D1, 0x14
00002258 2B36 4002 move.l -[A5], [A6 + D4.w + 0x2]
0000225C A36D syscall InitEvents, flags=3
0000225E 4B28 4523 .invalid 5, [A0 + 0x4523] // invalid opcode 4 with b == 4
00002262 070B btst A3, D3
00002264 0149 bchg A1, D0
00002266 13D3 31CC 433A move.b [0x31CC433A], [A3]
0000226C 5368 0324 subq.w [A0 + 0x324], 1
00002270 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00002272 232F B103 move.l -[A1], [A7 - 0x4EFD]
00002276 333A C103 move.w -[A1], [PC - 0x3EFD /* FFFFE37B, cstring ""<EOF> */]
0000227A A11B syscall SetZone, flags=1
0000227C CB25 and.b -[A5], D5
0000227E 0613 08A8 addi.b [A3], 0xA8
00002282 C317 and.b [A7], D1
00002284 933A C5A7 sub.b [PC - 0x3A59 /* FFFFE82D, cstring ""<EOF> */], D1
00002288 E500 asl D0.b, 2
0000228A 070E btst A6, D3
0000228C AAEB syscall 0xAEB
0000228E 0441 053B subi.w D1, 0x53B
00002292 18A1 move.b [A4], -[A1]
00002294 02D1 .incomplete
00002296 5C4B addq.w A3, 6
00002298 12C1 move.b [A1]+, D1
0000229A 5CCB 011E dbge D3, +0x120 /* 000023BA */
0000229E 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
000022A0 531F subq.b [A7]+, 1
000022A2 F32A .extension 0x32A <<F/4-5/1>> // unimplemented
000022A4 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000022A6 E100 asl D0.b, 8
000022A8 7B13 moveq.l D5, 0x13
000022AA E900 asl D0.b, 4
000022AC 1B05 move.b -[A5], D5
000022AE 8100 sbcd D0, D0
000022B0 2335 7B30 7B00 2185 move.l -[A1], [A5 + 0x7B002185 + D7 * 2]
000022B8 135F 013D move.b [A1 + 0x13D], [A7]+
000022BC A1A5 syscall VisRegionChanged, flags=1
000022BE C16C 8300 and.w [A4 - 0x7D00], D0
000022C2 8326 or.b -[A6], D1
000022C4 A500 syscall Open/PBHOpen/HOpen, flags=5
000022C6 8326 or.b -[A6], D1
000022C8 1CE3 move.b [A6]+, -[A3]
000022CA 1702 move.b -[A3], D2
000022CC AB89 syscall slAddPin
000022CE 8326 or.b -[A6], D1
000022D0 070D btst A5, D3
000022D2 B78B cmpm.l [A3]+, [A3]+
000022D4 2694 move.l [A3], [A4]
000022D6 B843 cmp.w D4, D3
000022D8 0BA3 bclr -[A3], D5
000022DA 6AD3 bpl -0x2B /* 000022AF */
000022DC 10A0 move.b [A0], -[A0]
000022DE BB06 xor.b D6, D5
000022E0 035B bchg [A3]+, D1
000022E2 633A bls +0x3C /* 0000231E */
000022E4 EB11 roxl D1.b, 5
000022E6 3B4F EB17 move.w [A5 - 0x14E9], A7
000022EA EB09 lsl D1.b, 5
000022EC 6B19 bmi +0x1B /* 00002307 */
000022EE 3473 05EB 09AB 2D83 0863 movea.w A2, [[0x9AB] + 0x2D830863]
000022F8 6B63 bmi +0x65 /* 0000235D */
000022FA 19C3 2521 move.b 0x21 /* '!' */, D3
000022FE 82A3 or.l D1, -[A3]
00002300 324B movea.w A1, A3
00002302 2883 move.l [A4], D3
00002304 262B 1E63 move.l D3, [A3 + 0x1E63]
00002308 1921 move.b -[A4], -[A1]
0000230A 01A3 bclr -[A3], D0
0000230C 0D21 btst -[A1], D6
0000230E 01B6 7310 bclr [A6 + D7 * 2], D0
00002312 4B28 F32A .invalid 5, [A0 - 0xCD6] // invalid opcode 4 with b == 4
00002316 A102 syscall Read, flags=1
00002318 A33F syscall InitUtil, flags=3
0000231A 1B0D move.b -[A5], A5
0000231C 5594 subq.l [A4], 2
label0000231E:
0000231E 0327 btst -[A7], D1
00002320 0B00 btst D0, D5
00002322 6316 bls +0x18 /* 0000233A */
00002324 6B01 bmi +0x3 /* 00002327 */
00002326 41FF lea.l A0, <<invalid special address>>
00002328 6316 bls +0x18 /* 00002340 */
0000232A 0802 0F30 btst.b D2, 0x30 /* '0' */
0000232E 0324 btst -[A4], D1
00002330 0504 btst D4, D2
00002332 CB8F exg D5, A7
00002334 E102 asl D2.b, 8
00002336 A33A syscall SetDateTime, flags=3
00002338 012F AB0F btst [A7 - 0x54F1], D0
// begin alternate branch 0000233A-0000233C
label0000233A:
0000233A AB0F syscall CheckPic
// end alternate branch 0000233A-0000233C
label0000233A: // (misaligned)
0000233C E317 roxl D7.b, 1
0000233E 831A or.b [A2]+, D1
label00002340:
00002340 6503 bcs +0x5 /* 00002345 */
00002342 E361 asl D1.w, D1
00002344 060B 0B6B addi.b A3, 0x6B /* 'k' */
00002348 013B 0414 btst [PC + D0.w * 4 + 0x14], D0
0000234C A901 syscall FMSwapFont
0000234E 0101 btst D1, D0
00002350 0802 0F30 btst.b D2, 0x30 /* '0' */
00002354 0532 2B58 btst [A2], D2
00002358 FD06 .extension 0xD06 <<F/4-5/6>> // unimplemented
0000235A 7B05 moveq.l D5, 0x05
0000235C 0B20 btst -[A0], D5
0000235E E506 asl D6.b, 2
00002360 070F btst A7, D3
00002362 EC02 asr D2.b, 6
00002364 0FE1 .incomplete
00002366 0683 2681 103B addi.l D3, 0x2681103B
0000236C 6833 bvc +0x35 /* 000023A1 */
0000236E 06B3 0CE3 0CC7 171C addi.l <<invalid full ext with I/IS == 4>>, 0xCE30CC7
00002376 9325 sub.b -[A5], D1
00002378 ED9E rol D6, 6
0000237A 0FA1 bclr -[A1], D7
0000237C 4897 1733 movem.w [A7], D0,D1,D4,D5,A0,A1,A2,A4
00002380 0FED .incomplete
00002382 9E83 sub.l D7, D3
00002384 11F1 9E8B 482A move.b [0x0000482A], [A1 + A1 * 8 - 0x117]
0000238A 28F7 1BF9 0F81 0905 move.l [A4]+, [[0xF810905]]
00002392 583B 688D addq.b [PC + D6 - 0x115], 4
00002396 10EB 17AB move.b [A0]+, [A3 + 0x17AB]
0000239A 0FEB .incomplete
0000239C 1797 1BE1 A501 move.b [[-0x5AFF]], [A7]
000023A2 8910 or.b [A0], D4
000023A4 0F30 2101 btst [[A0 + <<invalid base displacement size>> + D2]], D7
000023A8 971B sub.b [A3]+, D3
000023AA F799 .invalid <<F/6/3>>
000023AC 170F move.b -[A3], A7
000023AE 9117 sub.b [A7], D0
000023B0 3C0F move.w D6, A7
000023B2 A1BD syscall vCacheFlush, flags=1
000023B4 8B3C 25DA or.b 0xDA, D5
000023B8 0BC0 .incomplete
label000023BA:
000023BA 3B2F B313 move.w -[A5], [A7 - 0x4CED]
000023BE 3327 move.w -[A1], -[A7]
000023C0 0B8C bclr A4, D5
000023C2 1F6B 1103 1C0E move.b [A7 + 0x1C0E], [A3 + 0x1103]
000023C8 333F move.w -[A1], <<invalid special address>>
000023CA 1F0E move.b -[A7], A6
000023CC 0F0E btst A6, D7
000023CE CB44 exg D5, D4
000023D0 3FE3 move.w <<invalid special address>>, -[A3]
000023D2 571F subq.b [A7]+, 3
000023D4 1101 move.b -[A0], D1
000023D6 2F0E move.l -[A7], A6
000023D8 0E33 6793 3E04 .invalid.b [A3 + D3 * 8 + 0x4], 0x93 // invalid immediate operation
000023DE 8B66 or.w -[A6], D5
000023E0 361A move.w D3, [A2]+
000023E2 738E moveq.l D1, 0xFFFFFF8E
000023E4 1304 move.b -[A1], D4
000023E6 1893 move.b [A4], [A3]
000023E8 BE74 2501 cmp.w D7, [[A4 + <<invalid base displacement size>> + D2 * 4]]
000023EC FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
000023EE 730E moveq.l D1, 0x0E
000023F0 AB07 syscall PutPicByte
000023F2 1893 move.b [A4], [A3]
000023F4 3E36 933E 1093 3E6A 1A8B move.w D7, [[A6 + 0x10933E6A] + A1 * 2 + 0x1A8B]
000023FE 035B bchg [A3]+, D1
00002400 5A63 addq.w -[A3], 5
00002402 1710 move.b -[A3], [A0]
00002404 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1
00002406 BB02 xor.b D2, D5
00002408 432E 582B .invalid 1, [A6 + 0x582B] // invalid opcode 4 with b == 4
0000240C 0A48 6B21 xori.w A0, 0x6B21 /* 'k!' */
00002410 187B 22B3 movea.b A4, [PC + D2.w * 2 - 0x77]
00002414 66DB bne -0x23 /* 000023F1 */
00002416 2874 0F24 movea.l A4, <<invalid full ext with I/IS == 4>>
0000241A 8BE6 divs.w D5, -[A6]
0000241C 101A move.b D0, [A2]+
0000241E 365B movea.w A3, [A3]+
00002420 5A06 addq.b D6, 5
00002422 330D move.w -[A1], A5
00002424 6317 bls +0x19 /* 0000243D */
00002426 284B movea.l A4, A3
00002428 1EA5 move.b [A7], -[A5]
0000242A 0481 0193 3ED6 subi.l D1, 0x1933ED6
00002430 1A53 movea.b A5, [A3]
00002432 0773 0E17 bchg [A3 + D0 * 8 + 0x17], D3
00002436 0F8F bclr A7, D7
00002438 1C04 move.b D6, D4
0000243A 1286 move.b [A1], D6
0000243C 1A1B move.b D5, [A3]+
0000243E 0A73 0E37 0F83 170D DA5B xori.w [[ + <<invalid base displacement size>> + D0 * 8] + 0x170DDA5B], 0xE37
00002448 0033 0072 1617 ori.b [A3 + D1.w * 8 + 0x17], 0x72 /* 'r' */
0000244E 1024 move.b D0, -[A4]
00002450 7B42 moveq.l D5, 0x42
00002452 DE17 add.b D7, [A7]
00002454 1331 1312 6C50 move.b -[A1], [[A1 + D1 * 2] + 0x6C50]
0000245A 070C btst A4, D3
0000245C A417 syscall Eject, flags=4
0000245E 104A movea.b A0, A2
00002460 E636 roxr D6.b, D3
00002462 148E move.b [A2], A6
00002464 6B2C bmi +0x2E /* 00002492 */
00002466 E504 asl D4.b, 2
00002468 2C02 move.l D6, D2
0000246A 6373 bls +0x75 /* 000024DF */
0000246C 9B01 subx.b D5, D1
0000246E C603 and.b D3, D3
00002470 1233 001B move.b D1, [A3 + D0.w + 0x1B]
00002474 0541 bchg D1, D2
00002476 F343 .extension 0x343 <<F/4-5/1>> // unimplemented
00002478 00B3 092C 36C8 1601 ori.l [A3 + D1.w * 8 + 0x1], 0x92C36C8
00002480 EC17 roxr D7.b, 6
00002482 1478 83C6 movea.b A2, [0xFFFF83C6]
00002486 2713 move.l -[A3], [A3]
00002488 16E1 move.b [A3]+, -[A1]
0000248A 0683 0004 3336 addi.l D3, 0x43336
00002490 0608 9336 addi.b A0, 0x36 /* '6' */
// begin alternate branch 00002492-00002496
label00002492:
00002492 9336 7002 sub.b [A6 + D7.w + 0x2], D1
// end alternate branch 00002492-00002496
label00002492: // (misaligned)
00002494 7002 moveq.l D0, 0x02
00002496 D353 add.w [A3], D1
00002498 3300 move.w -[A1], D0
0000249A 30EB 1912 move.w [A0]+, [A3 + 0x1912]
0000249E 0402 DB49 subi.b D2, 0x49 /* 'I' */
000024A2 DE82 add.l D7, D2
000024A4 1714 move.b -[A3], [A4]
000024A6 AD7B syscall InitDialogs, auto_pop
000024A8 0F14 btst [A4], D7
000024AA BA36 1311 cmp.b D5, [[A6 + D1 * 2]]
000024AE 04CB .incomplete
000024B0 099B bclr [A3]+, D4
000024B2 0103 btst D3, D0
000024B4 1207 move.b D1, D7
000024B6 0C19 AB02 cmpi.b [A1]+, 0x2
000024BA CE44 and.w D7, D4
000024BC 3A08 move.w D5, A0
000024BE 6202 bhi +0x4 /* 000024C2 */
000024C0 0FC1 .incomplete
label000024C2:
000024C2 0317 btst [A7], D1
000024C4 156E 29F3 FBC5 move.b [A2 - 0x43B], [A6 + 0x29F3]
000024CA 0F09 btst A1, D7
000024CC 0707 btst D7, D3
000024CE 0FE4 .incomplete
000024D0 2859 movea.l A4, [A1]+
000024D2 070F btst A7, D3
000024D4 6103 bsr +0x5 /* 000024D9 */
000024D6 2B19 move.l -[A5], [A1]+
000024D8 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000024DA 9349 subx.w -[A1], -[A1]
000024DC 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
000024DE 1B12 move.b -[A5], [A2]
000024E0 DAD3 add.w A5, [A3]
000024E2 4FE3 lea.l A7, -[A3]
000024E4 0506 btst D6, D2
000024E6 08AB 4670 020F bclr.b [A3 + 0x20F], 0x70 /* 'p' */
000024EC A102 syscall Read, flags=1
000024EE CB0F abcd -[A5], -[A7]
000024F0 EB34 roxl D4.b, D5
000024F2 1007 move.b D0, D7
000024F4 0EAF 2869 0928 6109 .invalid.l [A7 + 0x6109], 0x28690928 /* '(i\t(' */ // invalid immediate operation
000024FC 3909 move.w -[A4], A1
000024FE 0FE1 .incomplete
00002500 027B 0053 000B andi.w [PC + D0.w + 0xB], 0x53 /* 'S' */
00002506 2D10 move.l -[A6], [A0]
00002508 3710 move.w -[A3], [A0]
0000250A 062B D9E3 3A69 addi.b [A3 + 0x3A69], 0xE3
00002510 FC07 0F54 .unknown 0xFC07 0x0F54 (W = 6)
00002514 108A move.b [A0], A2
00002516 A509 syscall Delete/PBHDelete/HDelete, flags=5
00002518 2B4E AD09 move.l [A5 - 0x52F7], A6
0000251C 0FE1 .incomplete
0000251E 0307 btst D7, D1
00002520 0ED3 .incomplete
00002522 C509 abcd -[A2], -[A1]
00002524 BB14 xor.b [A4], D5
00002526 C509 abcd -[A2], -[A1]
00002528 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000252A C14D exg A0, A5
0000252C 9B12 sub.b [A2], D5
0000252E 059D bclr [A5]+, D2
00002530 C367 and.w -[A7], D1
00002532 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00002534 40BC A908 6AA1 negx.l 0xA9086AA1
0000253A 0817 0C25 btst.b [A7], 0x25 /* '%' */
0000253E 063C 030C 3109 addi.b 0x9 /* '\t' */, 0xC
00002544 0F21 btst -[A1], D7
00002546 058B bclr A3, D2
00002548 2163 0045 move.l [A0 + 0x45], -[A3]
0000254C 1085 move.b [A0], D5
0000254E 0DAB 5341 bclr [A3 + 0x5341], D6
00002552 015B bchg [A3]+, D0
00002554 2C33 00E1 move.l D6, [A3 + D0.w - 0x31]
00002558 A549 syscall HPurge, flags=5
0000255A 2083 move.l [A0], D3
0000255C 0E33 0263 00C5 .invalid.b [A3 + D0.w - 0x59], 0x63 /* 'c' */ // invalid immediate operation
00002562 10F3 1925 089B move.b [A0]+, [[A3 + 0x89B] + D1]
00002568 16DE move.b [A3]+, [A6]+
0000256A 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
0000256C 3304 move.w -[A1], D4
0000256E D47A 2B0A add.w D2, [PC + 0x2B0A /* 0000507A, cstring ""<EOF> */]
00002572 1617 move.b D3, [A7]
00002574 1461 movea.b A2, -[A1]
00002576 C367 and.w -[A7], D1
00002578 D907 addx.b D4, D7
0000257A 28BB 04EB move.l [A4], [PC + D0.w * 4 - 0x21]
0000257E 2E91 move.l [A7], [A1]
00002580 072B 2B21 btst [A3 + 0x2B21], D3
00002584 06BB 0245 21A3 0217 addi.l [PC + D0.w * 2 + 0x17], 0x24521A3
0000258C 1110 move.b -[A0], [A0]
0000258E F3BF .invalid <<F/6/1>>
00002590 0FA9 1017 bclr [A1 + 0x1017], D7
00002594 11E3 4B00 move.b [0x00004B00], -[A3]
00002598 0322 btst -[A2], D1
0000259A A402 syscall Read, flags=4
0000259C F31A .extension 0x31A <<F/4-5/1>> // unimplemented
0000259E 7B02 moveq.l D5, 0x02
000025A0 0322 btst -[A2], D1
000025A2 3ABB 176A 3A9B 01C3 move.w [A5], [[PC + 0x3A9B] + 0x1C3]
000025AA 0BE3 .incomplete
000025AC 195B 1D53 move.b [A4 + 0x1D53], [A3]+
000025B0 31BB 0233 00DB move.w [A0 + D0.w - 0x37], [PC + D0.w * 2 + 0x33]
000025B6 4693 not.l [A3]
000025B8 47B1 12EB .invalid 3, [A1 + D1.w * 2 - 0x21] // invalid opcode 4 with b == 6
000025BC 7106 moveq.l D0, 0x06
000025BE 303C F31E move.w D0, 0xF31E
000025C2 E319 rol D1.b, 1
000025C4 5B4E subq.w A6, 5
000025C6 22D3 move.l [A1]+, [A3]
000025C8 2A53 movea.l A5, [A3]
000025CA 3113 move.w -[A0], [A3]
000025CC 0217 0B8E andi.b [A7], 0x8E
000025D0 C308 abcd -[A1], -[A0]
000025D2 E27B ror D3.w, D1
000025D4 1EA6 move.b [A7], -[A6]
000025D6 9B12 sub.b [A2], D5
000025D8 0D0F btst A7, D6
000025DA B302 xor.b D2, D1
000025DC 06DE .incomplete
000025DE 303C 8B12 move.w D0, 0x8B12
000025E2 C104 abcd D0, D4
000025E4 0103 btst D3, D0
000025E6 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
000025E8 2304 move.l -[A1], D4
000025EA 7B1E moveq.l D5, 0x1E
000025EC A305 syscall Status, flags=3
000025EE 6B14 bmi +0x16 /* 00002604 */
000025F0 6A81 bpl -0x7D /* 00002573 */
000025F2 0156 bchg [A6], D0
000025F4 A901 syscall FMSwapFont
000025F6 E322 asl D2.b, D1
000025F8 732A moveq.l D1, 0x2A
000025FA 0F3D btst <<invalid special address>>, D7
000025FC 010F btst A7, D0
000025FE A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00002600 0712 btst [A2], D3
00002602 DC23 add.b D6, -[A3]
label00002604:
00002604 4208 clr.b A0
00002606 7ED3 moveq.l D7, 0xFFFFFFD3
00002608 2A02 move.l D5, D2
0000260A AB71 syscall rcMask3
0000260C 7216 moveq.l D1, 0x16
0000260E 3045 movea.w A0, D5
00002610 24DB move.l [A2]+, [A3]+
00002612 2C70 0263 movea.l A6, [A0 + D0.w * 2 + 0x63]
00002616 7106 moveq.l D0, 0x06
00002618 30BB 0F07 0E31 1E16 move.w [A0], [[PC + <<invalid base displacement size>>] + D0 * 8 + 0xE311E16]
00002620 5107 subq.b D7, 8
00002622 23C2 0322 030F move.l [0x0322030F], D2
00002628 D32A 0106 add.b [A2 + 0x106], D1
0000262C 0703 btst D3, D3
0000262E F483 .invalid <<cinv/cpush with scope=0>>
00002630 32E1 move.w [A1]+, -[A1]
00002632 9A43 sub.w D5, D3
00002634 1382 0715 move.b [[A1] + D0 * 8], D2
00002638 7085 moveq.l D0, 0xFFFFFF85
0000263A 344B movea.w A2, A3
0000263C 6A1F bpl +0x21 /* 0000265D */
0000263E 8B57 or.w [A7], D5
00002640 5B32 2712 C614 subq.b [[A2 + D2 * 8] - 0x39EC], 5
00002646 8302 sbcd D1, D2
00002648 8103 sbcd D0, D3
0000264A 8E23 or.b D7, -[A3]
0000264C 4217 clr.b [A7]
0000264E 0272 133D 2301 andi.w [[A2 + <<invalid base displacement size>> + D2 * 2]], 0x133D
00002654 D32A 7304 add.b [A2 + 0x7304], D1
00002658 DB17 add.b [A7], D5
0000265A 304B movea.w A0, A3
0000265C 1522 move.b -[A2], -[A2]
0000265E DB17 add.b [A7], D5
00002660 E300 asl D0.b, 1
00002662 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00002664 CB05 abcd D5, D5
00002666 D32A BB1A add.b [A2 - 0x44E6], D1
0000266A A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000266C C105 abcd D0, D5
0000266E 5357 subq.w [A7], 1
00002670 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00002672 210E move.l -[A0], A6
00002674 871E or.b [A6]+, D3
00002676 342A 10A9 move.w D2, [A2 + 0x10A9]
0000267A 0FAB 011B bclr [A3 + 0x11B], D7
0000267E 0373 2A17 bchg [A3 + D2 * 2 + 0x17], D1
00002682 9037 EABB sub.b D0, [A7 + A6 * 2 - 0x69]
00002686 1302 move.b -[A1], D2
00002688 0F42 bchg D2, D7
0000268A 08EA AB14 020F bset.b [A2 + 0x20F], 0x14
00002690 A500 syscall Open/PBHOpen/HOpen, flags=5
00002692 9307 subx.b D1, D7
00002694 020F 2A5A andi.b A7, 0x5A /* 'Z' */
00002698 B4D3 cmpa.w A2, [A3]
0000269A 7317 moveq.l D1, 0x17
0000269C 13EE 3673 0493 1C03 move.b [0x04931C03], [A6 + 0x3673]
000026A4 00B4 CB28 030F 931C ori.l <<invalid full ext with I/IS == 4>>, 0xCB28030F
000026AC 2715 move.l -[A3], [A5]
000026AE C73B B293 and.b [PC + A3.w * 2 - 0x109], D3
000026B2 2C1F move.l D6, [A7]+
000026B4 E357 roxl D7.w, 1
000026B6 3B36 101F move.w -[A5], [A6 + D1.w + 0x1F]
000026BA 632C bls +0x2E /* 000026E8 */
000026BC 1F73 2CC5 3A9B move.b [A7 + 0x3A9B], [A3 + D2 * 4 - 0x59]
000026C2 08B1 1F4B 0623 bclr.b [A1 + D0.w * 8 + 0x23], 0x4B /* 'K' */
000026C8 1923 move.b -[A4], -[A3]
000026CA 02FB .incomplete
000026CC 0162 bchg -[A2], D0
000026CE E106 asl D6.b, 8
000026D0 3407 move.w D2, D7
000026D2 1653 movea.b A3, [A3]
000026D4 7358 moveq.l D1, 0x58
000026D6 7304 moveq.l D1, 0x04
000026D8 0FCC .incomplete
000026DA 02E3 .incomplete
000026DC 3807 move.w D4, D7
000026DE 0B71 253F 63AC 8B32 63E6 932C bchg [[A1 + 0x63AC8B32] + D2 * 4 + 0x63E6932C], D5
// begin alternate branch 000026E8-000026EC
label000026E8:
000026E8 932C 2716 sub.b [A4 + 0x2716], D1
// end alternate branch 000026E8-000026EC
label000026E8: // (misaligned)
000026EA 2716 move.l -[A3], [A6]
000026EC DD23 add.b -[A3], D6
000026EE 026C 38DB 034B andi.w [A4 + 0x34B], 0x38DB
000026F4 1268 5B00 movea.b A1, [A0 + 0x5B00]
000026F8 DB03 addx.b D5, D3
000026FA 1007 move.b D0, D7
000026FC 0CED .incomplete
000026FE DB03 addx.b D5, D3
00002700 E341 asl D1.w, 1
00002702 6803 bvc +0x5 /* 00002707 */
00002704 10AA 68F3 move.b [A0], [A2 + 0x68F3]
00002708 0FAA 68AB bclr [A2 + 0x68AB], D7
0000270C 11AA 689B 11AA 68FB 0FAA move.b [[0x68FB + D1] + 0xFAA], [A2 + 0x689B]
00002716 688B bvc -0x73 /* 000026A3 */
00002718 0EAA A102 AA68 2B13 .invalid.l [A2 + 0x2B13], 0xA102AA68 // invalid immediate operation
00002720 AA68 syscall DialogDispatch
00002722 C31B and.b [A3]+, D1
00002724 B30F cmpm.b [A1]+, [A7]+
00002726 688B bvc -0x73 /* 000026B3 */
00002728 12AA 6803 move.b [A1], [A2 + 0x6803]
0000272C 0CAA 0711 F3AA 531D cmpi.l [A2 + 0x531D], 0x711F3AA
// begin alternate branch 0000272E-00002734
label0000272E:
0000272E 0711 btst [A1], D3
00002730 F3AA .invalid <<F/6/1>>
00002732 531D subq.b [A5]+, 1
// end alternate branch 0000272E-00002734
label0000272E: // (misaligned)
00002734 AA73 syscall ControlDispatch
00002736 1BAA 685B 0DAA 9322 AA68 move.b [[-0x6CDE + D0 * 4] - 0x5598], [A2 + 0x685B]
00002740 E310 roxl D0.b, 1
00002742 AAFB syscall CleanupApplication
00002744 1FAA BB25 B30F AB25 AA13 move.b [[A7 + <<invalid base displacement size>>] + A3 * 2 - 0x54DA55ED], [A2 - 0x44DB]
0000274E 0FAA 8B14 bclr [A2 - 0x74EC], D7
00002752 AAF3 syscall ExpansionBusDispatch
00002754 0465 00A1 subi.w -[A5], 0xA1
00002758 01AB 02AA bclr [A3 + 0x2AA], D0
0000275C 9301 subx.b D1, D1
0000275E DB03 addx.b D5, D3
00002760 0B5E bchg [A6]+, D5
00002762 AB25 syscall SlabMode
00002764 8321 or.b -[A1], D1
00002766 1B6A 8B1E E3B5 move.b [A5 - 0x1C4B], [A2 - 0x74E2]
0000276C 2B99 83A2 E30E 631B move.l [[-0x1CF2 + A0 * 2] + 0x631B], [A1]+
00002774 1B6A FB19 2392 move.b [A5 + 0x2392 /* export_1134 */], [A2 - 0x4E7]
0000277A 136A 1B12 B317 move.b [A1 - 0x4CE9], [A2 + 0x1B12]
00002780 AB1A syscall PutOval
00002782 C346 exg D1, D6
00002784 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00002786 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
00002788 3B18 move.w -[A5], [A0]+
0000278A 3340 1312 move.w [A1 + 0x1312], D0
0000278E 0B4F bchg A7, D5
00002790 2B11 move.l -[A5], [A1]
00002792 E30E lsl D6.b, 1
00002794 CB0F abcd -[A5], -[A7]
00002796 1B6A C30F E30E move.b [A5 - 0x1CF2], [A2 - 0x3CF1]
0000279C 9B0C subx.b -[A5], -[A4]
0000279E 7B94 moveq.l D5, 0xFFFFFF94
000027A0 4B8D .invalid 5, A5 // invalid opcode 4 with b == 6
000027A2 538E subq.l A6, 1
000027A4 6388 bls -0x76 /* 0000272E */
000027A6 C346 exg D1, D6
000027A8 0B0A btst A2, D5
000027AA 3B84 E30E 4307 move.w [[A5 + <<invalid base displacement size>>] + A6 * 2 + 0x4307], D4
000027B0 136A 9B02 FB81 move.b [A1 - 0x47F], [A2 - 0x64FE]
000027B6 7B80 moveq.l D5, 0xFFFFFF80
000027B8 0FB6 1B6A 5627 16F4 bclr [[A6 + 0x5627] + 0x16F4], D7
000027C0 83D8 divs.w D1, [A0]+
000027C2 1F93 6909 move.b [[A7 + <<invalid base displacement size>> + D6]], [A3]
000027C6 13DC 5007 1474 move.b [0x50071474], [A4]+
000027CC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000027CE C804 and.b D4, D4
000027D0 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
000027D2 1700 move.b -[A3], D0
000027D4 9573 3C34 sub.w [A3 + D3 * 4 + 0x34], D2
000027D8 0713 btst [A3], D3
000027DA 5469 03F3 addq.w [A1 + 0x3F3], 2
000027DE 2C93 move.l [A6], [A3]
000027E0 E95B rol D3.w, 4
000027E2 32C9 move.w [A1]+, A1
000027E4 3B33 0727 0889 0713 7AA3 move.w -[A5], [[A3 + 0x889] + D0 * 8 + 0x7137AA3]
000027EE 054A bchg A2, D2
000027F0 1400 move.b D2, D0
000027F2 7B23 moveq.l D5, 0x23
000027F4 6B09 bmi +0xB /* 000027FF */
000027F6 B35A xor.w [A2]+, D1
000027F8 7B13 moveq.l D5, 0x13
000027FA DB01 addx.b D5, D1
000027FC 5300 subq.b D0, 1
000027FE 0F82 bclr D2, D7
00002800 CB15 and.b [A5], D5
00002802 070F btst A7, D3
00002804 5B07 subq.b D7, 5
00002806 0DEE .incomplete
00002808 0B19 btst [A1]+, D5
0000280A 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
0000280C CC06 and.b D6, D6
0000280E 7B14 moveq.l D5, 0x14
00002810 8273 00DB or.w D1, [A3 + D0.w - 0x37]
00002814 016B 0216 bchg [A3 + 0x216], D0
00002818 56A3 addq.l -[A3], 3
0000281A 0ADB .incomplete
0000281C 014B bchg A3, D0
0000281E 40C3 move.w D3, SR
00002820 0A16 23DB xori.b [A6], 0xDB
00002824 1FB6 0B57 7B47 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, <<invalid full ext with IS == 1 and I/IS == 7>>
0000282A 0F85 bclr D5, D7
0000282C 436B 0717 chk.w D1, [A3 + 0x717]
00002830 0083 5F41 2431 ori.l D3, 0x5F412431 /* '_A$1' */
00002836 4410 neg.b [A0]
00002838 170F move.b -[A3], A7
0000283A E704 asl D4.b, 3
0000283C 070E btst A6, D3
0000283E E79B rol D3, 3
00002840 021F 0300 andi.b [A7]+, 0x0
00002844 6104 bsr +0x6 /* 0000284A */
00002846 C30B abcd -[A1], -[A3]
00002848 C38B exg D1, A3
fn0000284A:
0000284A 5368 A504 subq.w [A0 - 0x5AFC], 1
0000284E 0935 4BCE btst <<invalid full ext with IS == 1 and I/IS == 6>>, D4
00002852 1FB3 361F 0963 8159 288A 1073 move.b [[A7 - 0x7EA7] + 0x288A1073], [A3 + D3.w * 8 + 0x1F]
0000285E 04D3 .incomplete
00002860 1741 2C73 move.b [A3 + 0x2C73], D1
00002864 1803 move.b D4, D3
00002866 0FD3 .incomplete
00002868 1722 move.b -[A3], -[A2]
0000286A D317 add.b [A7], D1
0000286C 5357 subq.w [A7], 1
0000286E FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00002870 A16E syscall SlotManager, flags=1
00002872 9301 subx.b D1, D1
00002874 6B14 bmi +0x16 /* 0000288A */
00002876 5A01 addq.b D1, 5
00002878 01AB 0193 bclr [A3 + 0x193], D0
0000287C 3073 2ACB movea.w A0, [A3 + D2 * 2 - 0x53]
00002880 A343 syscall SetFilType, flags=3
00002882 0E74 3B04 1C6A .invalid.w [A4 + D1 * 4 + 0x6A], 0x3B04 // invalid immediate operation
00002888 BC40 cmp.w D6, D0
label0000288A:
0000288A BA36 2315 cmp.b D5, [[A6] + D2 * 2]
0000288E 0559 bchg [A1]+, D2
00002890 9B2C 6B14 sub.b [A4 + 0x6B14], D5
00002894 E8C1 0273 bftst D1 {9:D3}
00002898 2A0F move.l D5, A7
0000289A E15E rol D6.w, 8
0000289C 7300 moveq.l D1, 0x00
0000289E C500 abcd D2, D0
000028A0 0F1E btst [A6]+, D7
000028A2 0463 3173 subi.w -[A3], 0x3173 /* '1s' */
000028A6 0143 bchg D3, D0
000028A8 0E0E 8313 .invalid.b A6, 0x13 // invalid immediate operation
000028AC A456 syscall UpperText, flags=4
000028AE 6308 bls +0xA /* 000028B8 */
000028B0 DB19 add.b [A1]+, D5
000028B2 3B10 move.w -[A5], [A0]
000028B4 2302 move.l -[A1], D2
000028B6 2304 move.l -[A1], D4
label000028B8:
000028B8 1FA8 8B0C 2702 1A83 move.b [[A7 + <<invalid base displacement size>> + D2 * 8] + 0x1A83], [A0 - 0x74F4]
000028C0 5DA1 subq.l -[A1], 6
000028C2 5437 0F7A FB2C 9BE7 034E addq.b [[A7 - 0x4D36419] + 0x34E], 2
000028CC 1710 move.b -[A3], [A0]
000028CE 7BA5 moveq.l D5, 0xFFFFFFA5
000028D0 182E 0709 move.b D4, [A6 + 0x709]
000028D4 E807 asr D7.b, 4
000028D6 0ECD .incomplete
000028D8 1138 2302 move.b -[A0], [0x00002302]
000028DC 7344 moveq.l D1, 0x44
000028DE 3B04 move.w -[A5], D4
000028E0 8B08 sbcd -[A5], -[A0]
000028E2 7302 moveq.l D1, 0x02
000028E4 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
000028E6 5B16 subq.b [A6], 5
000028E8 C11C and.b [A4]+, D0
000028EA A164 syscall MoveHHi, flags=1
000028EC 3313 move.w -[A1], [A3]
000028EE 2B05 move.l -[A5], D5
000028F0 E36C lsl D4.w, D1
000028F2 42BB 1E17 clr.l [PC + D1 * 8 + 0x17]
000028F6 9233 B32D 4316 sub.b D1, [[A3 + 0x4316] + A3 * 2]
000028FC 0E22 931C .invalid.b -[A2], 0x1C // invalid immediate operation
00002900 061B 0144 addi.b [A3]+, 0x44 /* 'D' */
00002904 7B1A moveq.l D5, 0x1A
00002906 C31E and.b [A6]+, D1
00002908 0300 btst D0, D1
0000290A 0B02 btst D2, D5
0000290C 7216 moveq.l D1, 0x16
0000290E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00002910 B41F cmp.b D2, [A7]+
00002912 A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4
00002914 B653 cmp.w D3, [A3]
00002916 3172 160F 0E8B move.w [A0 + 0xE8B], [A2 + D1.w * 8 + 0xF]
0000291C 0323 btst -[A3], D1
0000291E 0301 btst D1, D1
00002920 03EB .incomplete
00002922 046B 1E0F 4423 subi.w [A3 + 0x4423], 0x1E0F
00002928 1241 movea.b A1, D1
0000292A 01D3 .incomplete
0000292C 03B3 1A41 bclr [A3 + D1 * 2 + 0x41], D1
00002930 010F btst A7, D0
00002932 44DA move.b [A2]+, CCR
00002934 C317 and.b [A7], D1
00002936 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00002938 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
0000293A 7B0D moveq.l D5, 0x0D
0000293C 2105 move.l -[A0], D5
0000293E E345 asl D5.w, 1
00002940 7B0F moveq.l D5, 0x0F
00002942 E100 asl D0.b, 8
00002944 A335 syscall OffLine/Offline, flags=3
00002946 830B sbcd -[A1], -[A3]
00002948 6103 bsr +0x5 /* 0000294D */
0000294A C382 and.l D2, D1
0000294C 023B 0A34 2305 andi.b [[PC + <<invalid base displacement size>>] + D2 * 2], 0x34 /* '4' */
00002952 C103 abcd D0, D3
00002954 58A1 addq.l -[A1], 4
00002956 0BC3 .incomplete
00002958 96B6 8243 sub.l D3, [A6 + A0.w * 2 + 0x43]
0000295C 1335 2013 move.b -[A1], [A5 + D2.w + 0x13]
00002960 4F1F .invalid 7, [A7]+ // invalid opcode 4 with b == 4
00002962 3310 move.w -[A1], [A0]
00002964 091B btst [A3]+, D4
00002966 630D bls +0xF /* 00002975 */
00002968 9721 sub.b -[A1], D3
0000296A 039B bclr [A3]+, D1
0000296C 0201 0F13 andi.b D1, 0x13
00002970 1A33 00AB move.b D5, [A3 + D0.w - 0x85]
00002974 1A89 move.b [A5], A1
00002976 0E03 6889 .invalid.b D3, 0x89 // invalid immediate operation
0000297A 0EA3 0F0E C58E .invalid.l -[A3], 0xF0EC58E // invalid immediate operation
00002980 A508 syscall Create/PBHCreate/HCreate, flags=5
00002982 0D0F btst A7, D6
00002984 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00002986 3380 3B04 move.w <<invalid full ext with I/IS == 4>>, D0
0000298A 170B move.b -[A3], A3
0000298C F502 .extension 0x502 <<F/4-5/2>> // unimplemented
0000298E 5B33 C302 DB01 subq.b [[A3 + <<invalid base displacement size>> + A4 * 2] - 0x24FF], 5
00002994 2315 move.l -[A1], [A5]
00002996 170C move.b -[A3], A4
00002998 D037 04EA add.b D0, [A7 + D0.w * 4 - 0x22]
0000299C 83E7 divs.w D1, -[A7]
0000299E 8586 5B20 unpk D2, D6, 0x5B20
000029A2 496C 6305 chk.w D4, [A4 + 0x6305]
000029A6 5B20 subq.b -[A0], 5
000029A8 6300 CC13 bls -0x33EB /* FFFFF5BD */
000029AC 2CCB move.l [A6]+, A3
000029AE 0141 bchg D1, D0
000029B0 1D76 41D2 8E0B 0440 move.b [A6 + 0x440], [[] - 0x71F5]
000029B8 1402 move.b D2, D2
000029BA 2B5D E531 move.l [A5 - 0x1ACF], [A5]+
000029BE AB4A syscall bXEND10
000029C0 C810 and.b D4, [A0]
000029C2 817C 6B2C or.w 0x6B2C /* 'k,' */, D0
000029C6 2A28 9301 move.l D5, [A0 - 0x6CFF]
000029CA EB01 asl D1.b, 5
000029CC 7305 moveq.l D1, 0x05
000029CE EB01 asl D1.b, 5
000029D0 230B move.l -[A1], A3
000029D2 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000029D4 E31F rol D7.b, 1
000029D6 141C move.b D2, [A4]+
000029D8 2802 move.l D4, D2
000029DA 2338 3023 move.l -[A1], [0x00003023]
000029DE 1232 1406 move.b D1, [A2 + D1.w * 4 + 0x6]
000029E2 4C00 DB42 movem.w D1,D6,A0,A1,A3,A4,A6,A7, D0
000029E6 A300 syscall Open/PBHOpen/HOpen, flags=3
000029E8 BB0F cmpm.b [A5]+, [A7]+
000029EA 0105 btst D5, D0
000029EC 1C28 122B move.b D6, [A0 + 0x122B]
000029F0 0902 btst D2, D4
000029F2 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
000029F4 4A81 tst.l D1
000029F6 0061 0589 ori.w -[A1], 0x589
000029FA 02E5 .incomplete
000029FC 00A3 802A 288B ori.l -[A3], 0x802A288B
00002A02 01A4 bclr -[A4], D0
00002A04 0701 btst D1, D3
00002A06 3406 move.w D2, D6
00002A08 8063 or.w D0, -[A3]
00002A0A 59C1 svs D1
00002A0C 2661 movea.l A3, -[A1]
00002A0E 304B movea.w A0, A3
00002A10 3C85 move.w [A6], D5
00002A12 65D3 bcs -0x2B /* 000029E7 */
00002A14 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00002A16 8D24 or.b -[A4], D6
00002A18 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00002A1A 2701 move.l -[A3], D1
00002A1C AE2E syscall InitGDevice, auto_pop
00002A1E 0407 0D1C subi.b D7, 0x1C
00002A22 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00002A24 831B or.b [A3]+, D1
00002A26 3225 move.w D1, -[A5]
00002A28 EB4B lsl D3.w, 5
00002A2A 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
00002A2C FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00002A2E 000B 956B ori.b A3, 0x6B /* 'k' */
00002A32 1983 0361 C972 move.b [[A4 - 0x368E]], D3
00002A38 B32D 4310 xor.b [A5 + 0x4310], D1
00002A3C 7B89 moveq.l D5, 0xFFFFFF89
00002A3E AB00 syscall BitBlt
00002A40 D87B 09EE add.w D4, <<invalid full ext with IS == 1 and I/IS == 6>>
00002A44 7B09 moveq.l D5, 0x09
00002A46 9301 subx.b D1, D1
00002A48 070F btst A7, D3
00002A4A 3A9B move.w [A5], [A3]+
00002A4C 824B or.w D1, A3
00002A4E 0344 bchg D4, D1
00002A50 7B80 moveq.l D5, 0xFFFFFF80
00002A52 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00002A54 8B03 sbcd D5, D3
00002A56 0794 bclr [A4], D3
00002A58 401B negx.b [A3]+
00002A5A 16BB 1E5B move.b [A3], [PC + D1 * 8 + 0x5B]
00002A5E 0E03 05A3 .invalid.b D3, 0xA3 // invalid immediate operation
00002A62 268B move.l [A3], A3
00002A64 08BB 1E63 0232 bclr.b [PC + D0.w * 2 + 0x32], 0x63 /* 'c' */
00002A6A 122B 2317 move.b D1, [A3 + 0x2317]
00002A6E 0301 btst D1, D1
00002A70 1B72 A300 F30C move.b [A5 - 0xCF4], [A2 + <<invalid base displacement size>> + A2 * 2]
00002A76 1101 move.b -[A0], D1
00002A78 6B53 bmi +0x55 /* 00002ACD */
00002A7A A300 syscall Open/PBHOpen/HOpen, flags=3
00002A7C D30E addx.b -[A1], -[A6]
00002A7E 9B09 subx.b -[A5], -[A1]
00002A80 4B49 chk.w D5, A1
00002A82 A326 syscall HandleZone, flags=3
00002A84 CB04 abcd D5, D4
00002A86 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00002A88 E31E rol D6.b, 1
00002A8A 5D03 subq.b D3, 6
00002A8C A380 syscall GetVideoDefault, flags=3
00002A8E 1B05 move.b -[A5], D5
00002A90 1101 move.b -[A0], D1
00002A92 A380 syscall GetVideoDefault, flags=3
00002A94 8B01 sbcd D5, D1
00002A96 2B10 move.l -[A5], [A0]
00002A98 E106 asl D6.b, 8
00002A9A 3329 BB1E move.w -[A1], [A1 - 0x44E2]
00002A9E 0703 btst D3, D3
00002AA0 3533 295B 0931 026B move.w -[A2], [[A3] + 0x931026B]
00002AA8 4A63 tst.w -[A3]
00002AAA C443 and.w D2, D3
00002AAC 0E2B 0CAB 00F6 .invalid.b [A3 + 0xF6], 0xAB // invalid immediate operation
00002AB2 BB41 xor.w D1, D5
00002AB4 0709 btst A1, D3
00002AB6 22E1 move.l [A1]+, -[A1]
00002AB8 027B 04BB 1E2B andi.w [PC + D1 * 8 + 0x2B], 0x4BB
00002ABE 3291 move.w [A1], [A1]
00002AC0 0293 53EB 2B0B andi.l [A3], 0x53EB2B0B
00002AC6 3697 move.w [A3], [A7]
00002AC8 2259 movea.l A1, [A1]+
00002ACA F319 .extension 0x319 <<F/4-5/1>> // unimplemented
00002ACC D90A addx.b -[A4], -[A2]
00002ACE 2104 move.l -[A0], D4
00002AD0 E2BB ror D3, D1
00002AD2 1E03 move.b D7, D3
00002AD4 1A32 40C5 move.b D5, [A2 + D4.w - 0x59]
00002AD8 18B3 2800 move.b [A4], [A3 + D2]
00002ADC 3B72 AB08 F307 move.w [A5 - 0xCF9], [A2 + <<invalid base displacement size>> + A2 * 2]
00002AE2 DB18 add.b [A0]+, D5
00002AE4 0B24 btst -[A4], D5
00002AE6 532C B328 subq.b [A4 - 0x4CD8], 1
00002AEA B501 xor.b D1, D2
00002AEC B353 xor.w [A3], D1
00002AEE AB00 syscall BitBlt
00002AF0 B67B 358B 0141 0806 cmp.w D3, [[ + <<invalid base displacement size>> + D3 * 4] + 0x1410806]
00002AF8 7213 moveq.l D1, 0x13
00002AFA 0903 btst D3, D4
00002AFC 05BB 0672 bclr [PC + D0.w * 8 + 0x72], D2
00002B00 EB06 asl D6.b, 5
00002B02 9B09 subx.b -[A5], -[A1]
00002B04 A326 syscall HandleZone, flags=3
00002B06 3B03 move.w -[A5], D3
00002B08 9B09 subx.b -[A5], -[A1]
00002B0A 6320 bls +0x22 /* 00002B2C */
00002B0C B306 xor.b D6, D1
00002B0E 3212 move.w D1, [A2]
00002B10 EB1E rol D6.b, 5
00002B12 A506 syscall KillIO, flags=5
00002B14 0FDA .incomplete
00002B16 BB1E xor.b [A6]+, D5
00002B18 AB00 syscall BitBlt
00002B1A B307 xor.b D7, D1
00002B1C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00002B1E 7B04 moveq.l D5, 0x04
00002B20 DB22 add.b -[A2], D5
00002B22 5B03 subq.b D3, 5
00002B24 8308 sbcd -[A1], -[A0]
00002B26 F50D .extension 0x50D <<F/4-5/2>> // unimplemented
00002B28 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00002B2A AB00 syscall BitBlt
label00002B2C:
00002B2C C30F abcd -[A1], -[A7]
00002B2E E108 lsl D0.b, 8
00002B30 9B0F subx.b -[A5], -[A7]
00002B32 BB1E xor.b [A6]+, D5
00002B34 9B0A subx.b -[A5], -[A2]
00002B36 A51A syscall GetZone, flags=5
00002B38 3102 move.w -[A0], D2
00002B3A A380 syscall GetVideoDefault, flags=3
00002B3C 9301 subx.b D1, D1
00002B3E 5503 subq.b D3, 2
00002B40 AB00 syscall BitBlt
00002B42 8B01 sbcd D5, D1
00002B44 6302 bls +0x4 /* 00002B48 */
00002B46 0680 5B0F 0FC1 addi.l D0, 0x5B0F0FC1
// begin alternate branch 00002B48-00002B4C
label00002B48:
00002B48 5B0F subq.b A7, 5
00002B4A 0FC1 .incomplete
// end alternate branch 00002B48-00002B4C
label00002B48: // (misaligned)
00002B4C 22EB 0C44 move.l [A1]+, [A3 + 0xC44]
00002B50 2304 move.l -[A1], D4
00002B52 7314 moveq.l D1, 0x14
00002B54 CC01 and.b D6, D1
00002B56 C173 14A6 and.w [A3 + D1.w * 4 - 0x90], D0
00002B5A C31C and.b [A4]+, D1
00002B5C 5316 subq.b [A6], 1
00002B5E AB0A syscall DrawLine
00002B60 0714 btst [A4], D3
00002B62 4B8B .invalid 5, A3 // invalid opcode 4 with b == 6
00002B64 09D5 .incomplete
00002B66 03AB 803C bclr [A3 - 0x7FC4], D1
00002B6A 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00002B6C BA04 cmp.b D5, D4
00002B6E 46D3 move.w SR, [A3]
00002B70 1263 movea.b A1, -[A3]
00002B72 2044 movea.l A0, D4
00002B74 A500 syscall Open/PBHOpen/HOpen, flags=5
00002B76 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
00002B78 58A1 addq.l -[A1], 4
00002B7A 0833 27BB 1E33 btst.b [A3 + D1 * 8 + 0x33], 0xBB
00002B80 242B 0EBB move.l D2, [A3 + 0xEBB]
00002B84 018B bclr A3, D0
00002B86 043A 0B3B 831A subi.b [PC - 0x7CE6 /* FFFFAEA2, cstring ""<EOF> */], 0x3B /* ';' */
00002B8C 0433 0E6B 1F38 6502 A303 subi.b [A3 + 0x6502A303 + D1 * 8], 0x6B /* 'k' */
00002B96 38FB 08BA move.w [A4]+, [PC + D0 - 0x70]
00002B9A 042B 08BD 059B subi.b [A3 + 0x59B], 0xBD
00002BA0 0C43 0905 cmpi.w D3, 0x905
00002BA4 0343 bchg D3, D1
00002BA6 2538 4904 move.l -[A2], [0x00004904]
00002BAA A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00002BAC E906 asl D6.b, 4
00002BAE 4B49 chk.w D5, A1
00002BB0 36A5 move.w [A3], -[A5]
00002BB2 00DB .incomplete
00002BB4 08FB 3774 32AC bset.b [PC + D3.w * 2 - 0x84], 0x74 /* 't' */
00002BBA 6320 bls +0x22 /* 00002BDC */
00002BBC 424C clr.w A4
00002BBE 9270 00EB sub.w D1, [A0 + D0.w - 0x21]
00002BC2 30AB 00EB move.w [A0], [A3 + 0xEB]
00002BC6 0407 11BE subi.b D7, 0xBE
00002BCA 833C 056D or.b 0x6D /* 'm' */, D1
00002BCE D345 addx.w D1, D5
00002BD0 1F57 15CF move.b [A7 + 0x15CF], [A7]
00002BD4 9B00 subx.b D5, D0
00002BD6 2504 move.l -[A2], D4
00002BD8 A3B5 syscall vGoDriver, flags=3
00002BDA AB68 syscall rAddOver
label00002BDC:
00002BDC 32C5 move.w [A1]+, D5
00002BDE 00DB .incomplete
00002BE0 0744 bchg D4, D3
00002BE2 002B 29A3 00C6 ori.b [A3 + 0xC6], 0xA3
00002BE8 2111 move.l -[A0], [A1]
00002BEA 2B11 move.l -[A5], [A1]
00002BEC 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00002BEE 3327 move.w -[A1], -[A7]
00002BF0 D34F addx.w -[A1], -[A7]
00002BF2 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00002BF4 0D02 btst D2, D6
00002BF6 C907 abcd D4, D7
00002BF8 C274 8900 and.w D1, [A4 + <<invalid base displacement size>> + A0]
00002BFC 3800 move.w D4, D0
00002BFE 4360 chk.w D1, -[A0]
00002C00 C500 abcd D2, D0
00002C02 E300 asl D0.b, 1
00002C04 384B movea.w A4, A3
00002C06 40AB 00E5 negx.l [A3 + 0xE5]
00002C0A 0D85 bclr D5, D6
00002C0C 39B6 0309 4715 move.w [[A4] + D4 * 8], [[A6 + <<invalid base displacement size>> + D0 * 2]]
00002C12 E3D3 lsl .w [A3]
00002C14 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
00002C16 9371 3706 CF17 sub.w [[A1 + <<invalid base displacement size>>] + D3 * 8 - 0x30E9], D1
00002C1C 1666 movea.b A3, -[A6]
00002C1E B108 cmpm.b [A0]+, [A0]+
00002C20 1216 move.b D1, [A6]
00002C22 BE28 00EB cmp.b D7, [A0 + 0xEB]
00002C26 1CA3 move.b [A6], -[A3]
00002C28 00F6 .incomplete
00002C2A 9B3C 070B sub.b 0xB, D5
00002C2E CA8B and.l D5, A3
00002C30 01E3 .incomplete
00002C32 05C8 .incomplete
00002C34 16A3 move.b [A3], -[A3]
00002C36 5910 subq.b [A0], 4
00002C38 C816 and.b D4, [A6]
00002C3A D321 add.b -[A1], D1
00002C3C 28BB 02E1 move.l [A4], [PC + D0.w * 2 - 0x31]
00002C40 0AC9 .incomplete
00002C42 066B 0837 06E6 addi.w [A3 + 0x6E6], 0x837
00002C48 E10F lsl D7.b, 8
00002C4A EBD7 B506 bfexts D3, [A7] {20:6}
00002C4E 8B00 sbcd D5, D0
00002C50 D34F addx.w -[A1], -[A7]
00002C52 830B sbcd -[A1], -[A3]
00002C54 B106 xor.b D6, D0
00002C56 DA0D add.b D5, A5
00002C58 14A3 move.b [A2], -[A3]
00002C5A 00D8 .incomplete
00002C5C E104 asl D4.b, 8
00002C5E 4B2F 3B18 .invalid 5, [A7 + 0x3B18] // invalid opcode 4 with b == 4
00002C62 C723 and.b -[A3], D3
00002C64 F0E3 5FA3 .extension 0x0E3 <<F/2-3/0>> // unimplemented
00002C68 00F7 .incomplete
00002C6A 2405 move.l D2, D5
00002C6C AD08 syscall ShowHide, auto_pop
00002C6E 810F sbcd -[A0], -[A7]
00002C70 2796 B105 move.l [[A3 + <<invalid base displacement size>>] + A3], [A6]
00002C74 DC2E 04C9 add.b D6, [A6 + 0x4C9]
00002C78 52A6 addq.l -[A6], 1
00002C7A 0F81 bclr D1, D7
00002C7C 3C74 5336 F300 EB08 1B1F movea.w A6, [[A4 - 0xCFF14F8] + D5 * 2 + 0x1B1F]
00002C86 7B07 moveq.l D5, 0x07
00002C88 0ED6 .incomplete
00002C8A 8B12 or.b [A2], D5
00002C8C 28FB 0928 FB17 move.l [A4]+, [PC - 0x4E9 + D0]
00002C92 B314 xor.b [A4], D1
00002C94 012A 5B16 btst [A2 + 0x5B16], D0
00002C98 3CBB 141E move.w [A6], [PC + D1.w * 4 + 0x1E]
00002C9C 28FB 1BE0 EB01 move.l [A4]+, [-0x14FF]
00002CA2 2100 move.l -[A0], D0
00002CA4 E0E3 asr .w -[A3]
00002CA6 02DB .incomplete
00002CA8 0643 0703 addi.w D3, 0x703
00002CAC 6A9B bpl -0x63 /* 00002C49 */
fn00002CAE:
00002CAE 02F3 .incomplete
00002CB0 4EFB 0169 02C3 jmp [[PC + 0x2C3]]
00002CB6 1B0B move.b -[A5], A3
00002CB8 0273 0A23 031E 2807 andi.w [[A3] + D0 * 2 + 0x2807], 0xA23 /* '\n#' */
00002CC0 09F0 .incomplete
00002CC2 A49B syscall Messager, flags=4
00002CC4 004B 0DF1 ori.w A3, 0xDF1
00002CC8 0CB3 031E 28C2 36B5 cmpi.l [A3 + D3.w * 8 - 0x75], 0x31E28C2
00002CD0 0F7B 3A42 bchg [PC + D3 * 2 + 0x42], D7
// begin alternate branch 00002CD2-00002CD4
label00002CD2:
00002CD2 3A42 movea.w A5, D2
// end alternate branch 00002CD2-00002CD4
label00002CD2: // (misaligned)
00002CD4 730A moveq.l D1, 0x0A
00002CD6 2B24 move.l -[A5], -[A4]
00002CD8 1E28 0706 move.b D7, [A0 + 0x706]
00002CDC AF31 syscall bMAIN1, auto_pop
00002CDE 031E btst [A6]+, D1
00002CE0 282B 0036 move.l D4, [A3 + 0x36]
00002CE4 00C3 .incomplete
00002CE6 53AB 00CB subq.l [A3 + 0xCB], 1
00002CEA 1585 019B 8017 1049 move.b [[ + D0] - 0x7FE8EFB7], D5
00002CF2 5B16 subq.b [A6], 5
00002CF4 2B11 move.l -[A5], [A1]
00002CF6 2501 move.l -[A2], D1
00002CF8 0707 btst D7, D3
00002CFA FA0F 449B .unknown 0xFA0F 0x449B (W = 5)
00002CFE 003B 0411 0417 ori.b [PC + D0.w * 4 + 0x17], 0x11
00002D04 0D60 bchg -[A0], D6
00002D06 1360 614C move.b [A1 + 0x614C], -[A0]
00002D0A CC11 and.b D6, [A1]
00002D0C 135B 166D move.b [A1 + 0x166D], [A3]+
00002D10 E501 asl D1.b, 2
00002D12 1393 BFE5 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A3]
00002D16 7027 moveq.l D0, 0x27
00002D18 1011 move.b D0, [A1]
00002D1A A55B syscall PowerOff, flags=5
00002D1C 6190 bsr -0x6E /* 00002CAE */
00002D1E EBC5 E573 bfexts D6, D5 {21:D3}
00002D22 2710 move.l -[A3], [A0]
00002D24 6337 bls +0x39 /* 00002D5D */
00002D26 1305 move.b -[A1], D5
00002D28 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00002D2A 6CC3 bge -0x3B /* 00002CEF */
00002D2C 3433 3AEB move.w D2, [A3 + D3 * 2 - 0x21]
00002D30 C582 and.l D2, D2
00002D32 4340 chk.w D1, D0
00002D34 2703 move.l -[A3], D3
00002D36 A657 syscall SetAppBase/SetApplBase, flags=6
00002D38 1312 move.b -[A1], [A2]
00002D3A 6596 bcs -0x68 /* 00002CD2 */
00002D3C B8C5 cmpa.w A4, D5
00002D3E 91E9 05B6 sub.l A0, [A1 + 0x5B6]
00002D42 0FE1 .incomplete
00002D44 95B5 9537 1293 0AD3 001C 38AC sub.l [[A5 + 0x12930AD3] + A1 * 4 + 0x1C38AC], D2
00002D50 0412 9612 subi.b [A2], 0x12
00002D54 D300 addx.b D1, D0
00002D56 12A3 move.b [A1], -[A3]
00002D58 018B bclr A3, D0
00002D5A 4F41 chk.w D7, D1
00002D5C 0013 204C ori.b [A3], 0x4C /* 'L' */
00002D60 4C5B 1812 movem.l D1,D4,A3,A4, [A3]+
00002D64 FE0B 824C .unknown 0xFE0B 0x824C (W = 7)
00002D68 4CFB 6A81 018B 084C 4CEB movem.l D0,D7,A1,A3,A5,A6, [[ + <<invalid base displacement size>> + D0] + 0x84C4CEB]
00002D72 5912 subq.b [A2], 4
00002D74 FE0F 0C54 .unknown 0xFE0F 0x0C54 (W = 7)
00002D78 3B01 move.w -[A5], D1
00002D7A 6093 bra -0x6B /* 00002D0F */
00002D7C E64F lsr D7.w, 3
00002D7E C34D exg A1, A5
00002D80 AB00 syscall BitBlt
00002D82 1796 B324 move.b <<invalid full ext with I/IS == 4>>, [A6]
00002D86 D33D add.b <<invalid special address>>, D1
00002D88 8A07 or.b D5, D7
00002D8A 1815 move.b D4, [A5]
00002D8C 9B52 sub.w [A2], D5
00002D8E 0705 btst D5, D3
00002D90 715E moveq.l D0, 0x5E
00002D92 2CD2 move.l [A6]+, [A2]
00002D94 0B0D btst A5, D5
00002D96 A320 syscall SetPtrSize, flags=3
00002D98 D243 add.w D1, D3
00002D9A 1473 237B 165E 648B 0B4C 1B20 movea.b A2, [[A3 + 0x165E648B] + 0xB4C1B20]
00002DA6 5B08 subq.b A0, 5
00002DA8 1AB3 5E5B move.b [A5], [A3 + D5 * 8 + 0x5B]
00002DAC 2A4C movea.l A5, A4
00002DAE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00002DB0 E841 asr D1.w, 4
00002DB2 010F btst A7, D0
00002DB4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00002DB6 0F41 bchg D1, D7
00002DB8 0107 btst D7, D0
00002DBA 921A sub.b D1, [A2]+
00002DBC 1043 movea.b A0, D3
00002DBE 183B 2710 move.b D4, [PC + D2 * 8]
00002DC2 7B00 moveq.l D5, 0x00
00002DC4 414B chk.w D0, A3
00002DC6 0B04 btst D4, D5
00002DC8 B006 cmp.b D0, D6
00002DCA BB08 cmpm.b [A5]+, [A0]+
00002DCC 105C movea.b A0, [A4]+
00002DCE 5621 addq.b -[A1], 3
00002DD0 DFFB 0A17 add.l A7, [PC + D0 * 2 + 0x17]
00002DD4 008F A5F9 1B42 ori.l A7, 0xA5F91B42
00002DDA 52F3 188B shi [A3 + D1 - 0x117]
00002DDE 0352 bchg [A2], D1
00002DE0 06C3 .incomplete
00002DE2 0344 bchg D4, D1
00002DE4 528B addq.l A3, 1
00002DE6 060B 0517 addi.b A3, 0x17
00002DEA 04C5 .incomplete
00002DEC 0706 btst D6, D3
00002DEE 2736 5061 move.l -[A3], [A6 + D5.w + 0x61]
00002DF2 0044 2B04 ori.w D4, 0x2B04
00002DF6 6100 335E bsr +0x3360 /* 00006156 */
00002DFA 2861 movea.l A4, -[A1]
00002DFC 002B 8CB4 7B90 ori.b [A3 + 0x7B90], 0xB4
00002E02 6B1F bmi +0x21 /* 00002E23 */
00002E04 7852 moveq.l D4, 0x52
00002E06 41B2 3B07 8B06 6B66 .invalid 0, [[A2 + <<invalid base displacement size>>] + D3 * 2 - 0x74F9949A] // invalid opcode 4 with b == 6
00002E0E 76A3 moveq.l D3, 0xFFFFFFA3
00002E10 63A3 bls -0x5B /* 00002DB5 */
00002E12 6307 bls +0x9 /* 00002E1B */
00002E14 063C 5B02 4100 addi.b 0x0, 0x2
00002E1A BB24 xor.b -[A4], D5
00002E1C 0706 btst D6, D3
00002E1E B10B cmpm.b [A0]+, [A3]+
00002E20 0007 08C5 ori.b D7, 0xC5
00002E24 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00002E26 0B05 btst D5, D5
00002E28 64A9 bcc -0x55 /* 00002DD3 */
00002E2A 0504 btst D4, D2
00002E2C 9309 subx.b -[A1], -[A1]
00002E2E 1C2C 0263 move.b D6, [A4 + 0x263]
00002E32 5D52 subq.w [A2], 6
00002E34 6B29 bmi +0x2B /* 00002E5F */
00002E36 C324 and.b -[A4], D1
00002E38 1C2C 522B move.b D6, [A4 + 0x522B]
00002E3C 005B 0702 ori.w [A3]+, 0x702
00002E40 DB17 add.b [A7], D5
00002E42 2509 move.l -[A2], A1
00002E44 2338 8103 move.l -[A1], [0xFFFF8103]
00002E48 AB33 syscall bMAIN3
00002E4A 0B05 btst D5, D5
00002E4C E88D lsr D5, 4
00002E4E 0383 bclr D3, D1
00002E50 2052 movea.l A0, [A2]
00002E52 F354 .extension 0x354 <<F/4-5/1>> // unimplemented
00002E54 0F5C bchg [A4]+, D7
00002E56 6223 bhi +0x25 /* 00002E7B */
00002E58 0628 4103 CB2D addi.b [A0 - 0x34D3], 0x3
00002E5E 025B 41B3 andi.w [A3]+, 0x41B3
00002E62 310B move.w -[A0], A3
00002E64 29FB 112B 13CB 3E23 5D43 BCDB 2933 move.l 0xBCDB2933, [[PC + 0x13CB + D1] + 0x3E235D43]
00002E72 412B C17B .invalid 0, [A3 - 0x3E85] // invalid opcode 4 with b == 4
00002E76 11FA 070C 2B17 move.b [0x00002B17], [PC + 0x70C /* 00003584, cstring ""<EOF> */]
00002E7C 0B13 btst [A3], D5
00002E7E D301 addx.b D1, D1
00002E80 962B 060B sub.b D3, [A3 + 0x60B]
00002E84 1796 D301 move.b [[A3 + <<invalid base displacement size>> + A5 * 2]], [A6]
00002E88 64A3 bcc -0x5B /* 00002E2D */
00002E8A 065C EB04 addi.w [A4]+, 0xEB04
00002E8E CB1A and.b [A2]+, D5
00002E90 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00002E92 A501 syscall Close, flags=5
00002E94 BB00 xor.b D0, D5
00002E96 800B or.b D0, A3
00002E98 17BB 00D3 01FE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [PC + D0.w - 0x45]
00002E9E 12C0 move.b [A1]+, D0
00002EA0 8307 sbcd D1, D7
00002EA2 4A85 tst.l D5
00002EA4 84BB 0008 or.l D2, [PC + D0.w + 0x8]
00002EA8 925B sub.w D1, [A3]+
00002EAA 0B42 bchg D2, D5
00002EAC 4C07 08EE movem.w D1,D2,D3,D5,D6,D7,A3, D7
00002EB0 5B0B subq.b A3, 5
00002EB2 1708 move.b -[A3], A0
00002EB4 FDEB .invalid <<F/7/6>>
00002EB6 8563 or.w -[A3], D2
00002EB8 002A 5AC1 9907 ori.b [A2 - 0x66F9], 0xC1
00002EBE 0191 bclr [A1], D0
00002EC0 1B5A 402B move.b [A5 + 0x402B], [A2]+
00002EC4 5A45 addq.w D5, 5
00002EC6 0386 bclr D6, D1
00002EC8 0F42 bchg D2, D7
00002ECA EB00 asl D0.b, 5
00002ECC 86DB divu.w D3, [A3]+
00002ECE 6740 beq +0x42 /* 00002F10 */
00002ED0 0F1C btst [A4]+, D7
00002ED2 C003 and.b D0, D3
00002ED4 0426 2B3E subi.b -[A6], 0x3E /* '>' */
00002ED8 1309 move.b -[A1], A1
00002EDA 0C18 1F07 cmpi.b [A0]+, 0x7
00002EDE 16DA move.b [A3]+, [A2]+
00002EE0 BBC5 cmpa.l A5, D5
00002EE2 5318 subq.b [A0]+, 1
00002EE4 DB1A add.b [A2]+, D5
00002EE6 1F3B 329B move.b -[A7], [PC + D3.w * 2 - 0x101]
00002EEA D52B 593B add.b [A3 + 0x593B], D2
00002EEE 591F subq.b [A7]+, 4
00002EF0 E33F rol D7.b, D1
00002EF2 F3B5 .invalid <<F/6/1>>
00002EF4 85E7 divs.w D2, -[A7]
00002EF6 F335 .extension 0x335 <<F/4-5/1>> // unimplemented
00002EF8 3B32 DB78 8336 4B4E move.w -[A5], [A2 - 0x7CC9B4B2]
00002F00 0358 bchg [A0]+, D1
00002F02 3B59 5346 move.w [A5 + 0x5346], [A1]+
00002F06 3FAB 55E3 695B 6933 591F move.w [[A7] + 0x6933591F], [A3 + 0x55E3]
label00002F10:
00002F10 0E0A 9B2D .invalid.b A2, 0x2D /* '-' */ // invalid immediate operation
00002F14 E125 asl D5.b, D0
00002F16 5309 subq.b A1, 1
00002F18 9313 sub.b [A3], D1
00002F1A EB2E lsl D6.b, D5
00002F1C B331 7B04 xor.b <<invalid full ext with I/IS == 4>>, D1
00002F20 9310 sub.b [A0], D1
00002F22 6B42 bmi +0x44 /* 00002F66 */
00002F24 F725 .extension 0x725 <<F/4-5/3>> // unimplemented
00002F26 84E7 divu.w D2, -[A7]
00002F28 2595 7B17 8924 A349 move.l [[A2] + D7 * 2 - 0x76DB5CB7], [A5]
00002F30 9124 sub.b -[A4], D0
00002F32 1B2B F725 move.b -[A5], [A3 - 0x8DB]
00002F36 C0F7 25D1 mulu.w D0, [[]]
00002F3A F725 .extension 0x725 <<F/4-5/3>> // unimplemented
00002F3C E2D7 lsr .w [A7]
00002F3E 25F3 0F9D 240F move.l [PC + 0x240F /* 0000534F, cstring ""<EOF> */], [[] + D0 * 8]
00002F44 2509 move.l -[A2], A1
00002F46 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00002F48 8103 sbcd D0, D3
00002F4A 0B0D btst A5, D5
00002F4C 9124 sub.b -[A4], D0
00002F4E 28C3 move.l [A4]+, D3
00002F50 0DA1 bclr -[A1], D6
00002F52 05D3 .incomplete
00002F54 2D41 0003 move.l [A6 + 0x3], D1
00002F58 0CC7 .incomplete
00002F5A 2628 631F move.l D3, [A0 + 0x631F]
00002F5E 8384 E923 unpk D1, D4, 0xE923
00002F62 D31A add.b [A2]+, D1
00002F64 E123 asl D3.b, D0
label00002F66:
00002F66 D31A add.b [A2]+, D1
00002F68 D301 addx.b D1, D1
00002F6A E337 roxl D7.b, D1
00002F6C F923 .extension 0x923 <<F/4-5/4>> // unimplemented
00002F6E 9B2D E123 sub.b [A5 - 0x1EDD], D5
00002F72 9B2D D301 sub.b [A5 - 0x2CFF], D5
00002F76 DB1E add.b [A6]+, D5
00002F78 126B 18ED movea.b A1, [A3 + 0x18ED]
00002F7C 239B 2DA7 2658 2B03 7318 move.l [[0x2658] + D2 * 4 + 0x2B037318], [A3]+
00002F86 171E move.b -[A3], [A6]+
00002F88 00C1 .incomplete
00002F8A 14F3 0F1C move.b [A2]+, <<invalid full ext with I/IS == 4>>
00002F8E 7318 moveq.l D1, 0x18
00002F90 1B5A 4100 move.b [A5 + 0x4100], [A2]+
00002F94 8726 or.b -[A6], D3
00002F96 6E61 bgt +0x63 /* 00002FF9 */
00002F98 01D4 .incomplete
00002F9A 4C12 3E12 movem.w D1,D4,A1,A2,A3,A4,A5, [A2]
00002F9E 645E bcc +0x60 /* 00002FFE */
00002FA0 E88B lsr D3, 4
00002FA2 4F1C .invalid 7, [A4]+ // invalid opcode 4 with b == 4
00002FA4 6440 bcc +0x42 /* 00002FE6 */
00002FA6 179C 24DB move.b [A3 + D2.w * 4 - 0x37], [A4]+
00002FAA 0558 bchg [A0]+, D2
00002FAC 1E04 move.b D7, D4
00002FAE C228 02AB and.b D1, [A0 + 0x2AB]
00002FB2 481E nbcd.b [A6]+
00002FB4 0481 010B 5B28 subi.l D1, 0x10B5B28
00002FBA 071A btst [A2]+, D3
00002FBC A2F3 syscall vTreeSearch, flags=2
00002FBE 0A09 01A1 xori.b A1, 0xA1
00002FC2 880F or.b D4, A7
00002FC4 1041 movea.b A0, D1
00002FC6 05C1 .incomplete
00002FC8 296B 1803 0465 move.l [A4 + 0x465], [A3 + 0x1803]
00002FCE C32B 3EEB and.b [A3 + 0x3EEB], D1
00002FD2 2A0C move.l D5, A4
00002FD4 1803 move.b D4, D3
00002FD6 E91F rol D7.b, 4
00002FD8 3B36 3359 move.w -[A5], [[A6]]
00002FDC 9B16 sub.b [A6], D5
00002FDE 612A bsr +0x2C /* 0000300A */
00002FE0 D3F8 2FFB add.l A1, [0x00002FFB]
00002FE4 4BB3 BAF7 .invalid 5, [A3 + A3 * 2 - 0x9] // invalid opcode 4 with b == 6
// begin alternate branch 00002FE6-00002FEA
label00002FE6:
00002FE6 BAF7 2694 cmpa.w A5, [A7 + D2.w * 8 - 0x108]
// end alternate branch 00002FE6-00002FEA
label00002FE6: // (misaligned)
00002FE8 2694 move.l [A3], [A4]
00002FEA ED29 lsl D1.b, D6
00002FEC 2F22 move.l -[A7], -[A2]
00002FEE 1FF3 69F3 35FB C54B CB07 107D move.b <<invalid special address>>, [[0x35FBC54B] - 0x34F8EF83]
00002FFA 1407 move.b D2, D7
00002FFC 1081 move.b [A0], D1
label00002FFE:
00002FFE A5C2 syscall vMarkBlock, flags=5
00003000 1710 move.b -[A3], [A0]
00003002 840F or.b D2, A7
00003004 E9C7 3214 bfextu D3, D7 {8:20}
00003008 EAEB 0F06 9AF3 bfchg [A3 - 0x650D] {D4:6}
// begin alternate branch 0000300A-00003012
fn0000300A:
0000300A 0F06 btst D6, D7
0000300C 9AF3 025B sub.w A5, [A3 + D0.w * 2 + 0x5B]
00003010 0B00 btst D0, D5
// end alternate branch 0000300A-00003012
fn0000300A: // (misaligned)
0000300E 025B 0B00 andi.w [A3]+, 0xB00
00003012 5B53 subq.w [A3], 5
00003014 8C2A 2841 or.b D6, [A2 + 0x2841]
00003018 373B 04ED move.w -[A3], [PC + D0.w * 4 - 0x19]
0000301C C9D8 muls.w D4, [A0]+
0000301E 25C9 B606 move.l [PC - 0x49FA /* FFFFE626, cstring ""<EOF> */], A1
00003022 2E8B move.l [A7], A3
00003024 0F25 btst -[A5], D7
00003026 C363 and.w -[A3], D1
00003028 2C29 C350 move.l D6, [A1 - 0x3CB0]
0000302C C3C5 muls.w D1, D5
0000302E 53C6 sls D6
00003030 0F05 btst D5, D7
00003032 F90E .extension 0x90E <<F/4-5/4>> // unimplemented
00003034 06A5 6963 2C6D addi.l -[A5], 0x69632C6D /* 'ic,m' */
0000303A 8C0E or.b D6, A6
0000303C 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
0000303E 9381 subx.l D1, D1
00003040 5E7B 51CB 5943 3F0B addq.w [[ + <<invalid base displacement size>>] + 0x59433F0B], 7
00003048 4BCC lea.l A5, A4
0000304A 1F17 move.b -[A7], [A7]
0000304C 0D82 bclr D2, D6
0000304E 932D 0617 sub.b [A5 + 0x617], D1
00003052 0C4F F32C cmpi.w A7, 0xF32C
00003056 632C bls +0x2E /* 00003084 */
00003058 E988 lsl D0, 4
0000305A D728 4F0F add.b [A0 + 0x4F0F], D3
0000305E 2903 move.l -[A4], D3
00003060 8106 sbcd D0, D6
00003062 7183 moveq.l D0, 0xFFFFFF83
00003064 C90B abcd -[A4], -[A3]
00003066 6B05 bmi +0x7 /* 0000306D */
00003068 D8EB 01D8 add.w A4, [A3 + 0x1D8]
0000306C 071D btst [A5]+, D3
0000306E 3A06 move.w D5, D6
00003070 E302 asl D2.b, 1
00003072 1E28 0FA1 move.b D7, [A0 + 0xFA1]
00003076 5C0D addq.b A5, 6
00003078 0ACD .incomplete
0000307A 7317 moveq.l D1, 0x17
0000307C 0F80 bclr D0, D7
0000307E E107 asl D7.b, 8
00003080 271F move.l -[A3], [A7]+
00003082 808B or.l D0, A3
label00003084:
00003084 0F24 btst -[A4], D7
00003086 5A53 addq.w [A3], 5
00003088 094D bchg A5, D4
0000308A 1440 movea.b A2, D0
0000308C 020F 4A40 andi.b A7, 0x40 /* '@' */
00003090 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
00003092 40EA F328 move.w [A2 - 0xCD8], SR
00003096 5D14 subq.b [A4], 6
00003098 1716 move.b -[A3], [A6]
0000309A 20CB move.l [A0]+, A3
0000309C 0D05 btst D5, D6
0000309E 0283 1915 02D8 andi.l D3, 0x191502D8
000030A4 0672 8B0F 81CE addi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x8B0F
000030AA 40EA 930E move.w [A2 - 0x6CF2], SR
000030AE F901 .extension 0x901 <<F/4-5/4>> // unimplemented
000030B0 42E1 .invalid -[A1] // invalid opcode 4 with subtype 1
000030B2 0161 bchg -[A1], D0
000030B4 8840 or.w D4, D0
000030B6 EAB3 roxr D3, D5
000030B8 14F9 01DA E101 move.b [A2]+, [0x01DAE101]
000030BE 171B move.b -[A3], [A3]+
000030C0 7FA3 moveq.l D7, 0xFFFFFFA3
000030C2 1123 move.b -[A0], -[A3]
000030C4 0E81 1A10 E049 .invalid.l D1, 0x1A10E049 // invalid immediate operation
000030CA E7FB 0B1E 284B rol .w [[PC] + D0 * 2 + 0x284B]
000030D0 0233 2907 954A 0712 andi.b [[A3 + <<invalid base displacement size>>] + 0x712], 0x7
000030D8 9D33 2903 00E1 012B sub.b [[A3 + <<invalid base displacement size>> + D2] + 0xE1012B], D6
000030E0 0C07 1D97 cmpi.b D7, 0x97
000030E4 8B0F sbcd -[A5], -[A7]
000030E6 0217 9DEB andi.b [A7], 0xEB
000030EA 6501 bcs +0x3 /* 000030ED */
000030EC 1B0A move.b -[A5], A2
fn000030EE:
000030EE AB1A syscall PutOval
000030F0 1E28 7B0D move.b D7, [A0 + 0x7B0D]
000030F4 D34F addx.w -[A1], -[A7]
000030F6 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000030F8 2B0D move.l -[A5], A5
000030FA 0B02 btst D2, D5
000030FC 1FE5 move.b <<invalid special address>>, -[A5]
000030FE 1FF3 0A9B move.b <<invalid special address>>, [A3 + D0 * 2 - 0x101]
00003102 0C87 1F15 1E28 cmpi.l D7, 0x1F151E28
00003108 034C bchg A4, D1
0000310A 3636 8500 move.w D3, [A6 + <<invalid base displacement size>> + A0 * 4]
0000310E 0404 89F2 subi.b D4, 0xF2
00003112 F80B 09C5 .tblXX 0xF80B, 0x09C5 // unimplemented
00003116 22DB move.l [A1]+, [A3]+
00003118 3AC9 move.w [A5]+, A1
0000311A 225B movea.l A1, [A3]+
0000311C 07C3 .incomplete
0000311E C51F and.b [A7]+, D2
00003120 BB45 xor.w D5, D5
00003122 92A9 0053 sub.l D1, [A1 + 0x53]
00003126 980F sub.b D4, A7
00003128 A500 syscall Open/PBHOpen/HOpen, flags=5
0000312A 3B32 0EC3 move.w -[A5], [A2 + D0 * 8 - 0x61]
0000312E C51F and.b [A7]+, D2
00003130 3310 move.w -[A1], [A0]
00003132 D124 add.b -[A4], D0
00003134 DB3A D124 add.b [PC - 0x2EDC /* 0000025A, value 0x51 'Q' */], D5
00003138 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000313A F32C .extension 0x32C <<F/4-5/1>> // unimplemented
0000313C DB3A CD22 add.b [PC - 0x32DE /* FFFFFE60, cstring ""<EOF> */], D5
00003140 1715 move.b -[A3], [A5]
00003142 7D07 moveq.l D6, 0x07
00003144 1691 move.b [A3], [A1]
00003146 61A6 bsr -0x58 /* 000030EE */
00003148 06E6 .incomplete
0000314A 1037 15C6 move.b D0, <<invalid full ext with IS == 1 and I/IS == 6>>
0000314E 0104 btst D4, D0
00003150 5122 subq.b -[A2], 8
00003152 170D move.b -[A3], A5
00003154 6EAD bgt -0x51 /* 00003103 */
00003156 A5C6 syscall vCacheWrIP, flags=5
00003158 EB01 asl D1.b, 5
0000315A 7300 moveq.l D1, 0x00
0000315C 8122 or.b -[A2], D0
0000315E D305 addx.b D1, D5
00003160 E636 roxr D6.b, D3
00003162 0709 btst A1, D3
00003164 59E5 svs -[A5]
00003166 9611 sub.b D3, [A1]
00003168 04E9 .incomplete
0000316A 22 .incomplete